html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
    outline: 0;
}
body {
    line-height: 1;
    color: black;
    background: white url('../images/bg.gif');
    font: 12px arial;
}
a{
    color: black;
    text-decoration: none;
}
a:hover{
    text-decoration: underline;
}
ol, ul {
    list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td {
    text-align: left;
    font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: "";
}
blockquote, q {
    quotes: "" "";
}

strong{
    font-weight: bold;
}

.light_blue{
    color: #0B7EF3;
}

.big_conteiner{
    width: 1020px;
    overflow: hidden;
    height: 1%;
    margin: auto;
    position: relative;
    background: url('../images/small_logo.gif') right 30px no-repeat;
}

#categories_footer{
    width: 660px;
    margin: auto;
    margin-top: 30px;
    font-size: 11px;
    text-align:center;
}

#categories_footer li{
    margin-right: 10px;
    margin-bottom: 5px;
}

#site_options{
    margin-top: 120px;
    position: absolute;
    right: 10px;
    z-index: 1000000;
    display: block;
    width: 50px;
    text-indent: -1000em;
}

#site_options a{
    width: 50px;
    height: 40px;
    display: block;
    margin-bottom: 10px;
}

#header_banner{
    height: 84px;
    float:right;
    padding-right:13px;
}

#bookmark_this_page{
    background: url('../images/buttons_right.gif') no-repeat;
}

#contact_us_top{
    background: url('../images/buttons_right.gif') 0 -40px no-repeat;
}

#print_top{
    background: url('../images/buttons_right.gif') 0 -80px no-repeat;
}

#page{
    width: 870px;
    background: url('../images/content_bg.gif');
    margin: auto;
    padding: 10px 23px 23px 23px;
    overflow: hidden;
    height: 1%;
}

#header h4 a{
    text-indent: -400em;
    display: block;
    width: 222px;
    height: 137px;
    background: url('../images/logo.gif') no-repeat;
    float: left;
    margin-bottom: 20px;
}

.tip {
    z-index: 13000;color: #000;opacity:1;
}
.tip-title {
    padding-right: 8px; padding-left: 8px; font-weight: bold; font-size: 11px; background: #c3df7d; padding-bottom: 4px; margin: 0px; color: #fff; padding-top: 8px; border-bottom: #b5cf74 1px solid;background: url('../images/c.png') repeat;
}
.tip-text {
    display: none;
}


#header{
    padding:0;
    margin:0;
    overflow: hidden;
    height: 140px;
    position: relative;
    background: url('../images/blue_line.gif') 240px 80px no-repeat;
}




#banner{
    background: url('../images/banner.gif') no-repeat;
    width: 870px;
    height: 221px;
    margin-bottom: 10px;
}

#banner.slider {
    background : none;
}

#breadcrumb {padding-left:210px;list-style:none;margin:0;clear:both;padding-bottom:10px;font: normal 11px Arial; color:#073FBF;text-transform: uppercase;}
#breadcrumb li {float: left;padding-right:5px;text-transform: uppercase;}
#breadcrumb li a {color: #073FBF;text-decoration:none;}
#col_left{
    width: 180px;
    float: left;
}

#col_left h3, .title{
    background: url('../images/box_header.gif') no-repeat;
    color: white;
    text-transform: uppercase;
    text-align: center;
    height: 19px;
    padding-top: 7px;
    font-size: 11px;
    font-weight: bold;
    position: relative;
}

.box{
    margin-top: 1px;
    background-color: #f6f6f6;
    border: 1px #d7d7d7 solid;
    margin-bottom: 15px;
    overflow: hidden;
    height: 1%;
    position: relative;
}

#news_box{
    padding: 10px;
    font-weight: bold;
}

#news_box small{
    font-size: 11px;
}

#news_box p{
    color: #0B7EF1;
    font-size: 11px;
    margin: 10px 0 10px 0;
}

#news_box .read_more{
    text-align: right;
    display: block;
}

#news_box .border_bottom{
    background: url('../images/border_bottom.gif') center bottom no-repeat;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

#box_specials{
    padding: 5px;
}

#box_specials li{
    overflow: hidden;
    height: 1%;
    margin-bottom: 10px;
}

#box_specials img{
    float: right;
}

.special_title{
    padding-top: 30px;
    display: block;
    font-weight: bold;
}

#search_box{
    padding: 5px 10px 5px 10px;
}

#search_box a{
    font: normal 10px Arial;
    color: #1B85F3;
}
#search_box a:active, #search_box a:link, #search_box a:visited, #search_box a:hover {text-decoration:underline;}
#search_box select{
    display: block;
    margin: 5px auto 10px auto;
    width: 150px;
}

#search_box .input_text{
    width: 148px;
    margin: 5px auto 10px auto;
}

#submit_search{
    background: url('../images/input_search.gif');
    border: 0px;
    width: 93px;
    height: 29px;
    float: right;
}

#col_right{
    width: 669px;
    float: right;
}

.border_tl, .border_tr, .border_bl, .border_br{
    position: absolute;
}

.border_tl{
    top: 0px;
    left: 0px;
}

.border_tr{
    top: 0px;
    right: 0px;
}

.border_bl{
    bottom: 0px;
    left: 0px;
}

.border_br{
    bottom: 0px;
    right: 0px;
}

#footer{
    background: url('../images/bg_footer.gif') no-repeat;
    height: 120px;
    width: 910px;
    float: left;
    padding-top: 15px;
    margin: auto;
    text-align: center;
    margin-top: 10px;
}

#footer #page_links a{
    color: black;
}

#footer li{
    float: left;
}

.btl, .btr, .bbl, .bbr{
    position: absolute;
}

.btl{
    top: -1px;
    left: -1px;
}

.btr{
    top: -1px;
    right: -1px;
}

.bbl{
    bottom: -1px;
    left: -1px;
}

.bbr{
    bottom: -1px;
    right: -1px;
}

/* End of general */

/* Nav */
#header #nav{
    float: right;
    background: url('../images/nav_bar.jpg') top left no-repeat;
    text-transform: uppercase;
    bottom: -4px;
    height: 48px;
    right: 0;
    position: absolute;
}

#nav a{
    width: 90px;
    text-align: center;
    font-weight: bold;
}


#header #nav li{
    float: left;
    border-right: 1px white solid;
    display: block;
}

#header #nav li a{
    border-right: 1px #DFDDDD solid;
    height: 23px;
    display: block;
    padding: 10px 7px 0 7px;
    font-size:12px;
    font-weight:bold;
    color: black;
}

#subMenusContainer a {
    background-color: #ccc;
    display: block;
    padding: 10px;
    text-transform: uppercase;
    width: 140px;
    /* Wrong!!!!!! */
}

#nav a, #subMenusContainer a {
    display:block;
}

#subMenusContainer a:hover, #subMenusContainer a:focus, #nav a.mainMenuParentBtnFocused, #subMenusContainer a.subMenuParentBtnFocused{
    background: black url('../images/bg_fade.gif') repeat-x;
    color: white !important;
}

.smOW {
    display:none;
    margin:0pt 0pt 0pt -2px;
    overflow:hidden;
    padding:0pt 2px;
    position:absolute;
}

#nav ol, #nav ul, #subMenusContainer ul, #subMenusContainer ol {
    left:0pt;
}

#nav, #nav ul, #nav ol, #subMenusContainer ul, #subMenusContainer ol {
    line-height:1em;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0pt;
    padding:0pt;
}

#subMenusContainer {
    display:block;
    height:0pt;
    left:0pt;
    overflow:visible;
    position:absolute;
    top:0pt;
    width:100%;
    z-index:1000000000;
}

#subMenusContainer{
    margin-top: 10px;
}

#nav a, #subMenusContainer a{
    text-decoration: none;
}
#nav a:hover{
    background: black url('../images/bg_fade.gif') repeat-x;
    color: white !important;
}
#subMenusContainer a:hover{
    text-decoration: none;
    background: black url('../images/1bg_fade.gif') repeat-x;
    color: white !important;
}

#nav_homepage a.mainMenuParentBtnFocused, #link_homepage:hover{
    background: url('../images/link_homepage.gif') top left repeat-x !important;
}


#nav_logo a.mainMenuParentBtnFocused, #link_contactus:hover{
    background: url('../images/link_contactus.gif') top right repeat-x !important;
}
#nav_logo{
    border-right: 0;
    background: url('../images/nav_bar.jpg') top right no-repeat !important;
}

/* End Nav */

/* Home Module */
#banner_quality{
    background: url('../images/banner_quality.jpg') no-repeat;
    width: 669px;
    height: 145px;
    margin-bottom: 10px;
    position: relative;
}

#banner_quality a{
    float: right;
    position: absolute;
    right: 10px;
    margin-top: 20px;
}

#view_catalogue {
    width: 172px;
    height: 40px;
    display: block;
    text-indent: -1000em;
    background: url('../images/buttons_homepage.gif') no-repeat scroll top left;
}

#view_garment {
    width: 172px;
    height: 40px;
    top: 70px;
    display: block;
    text-indent: -1000em;
    background: url('../images/buttons_homepage.gif') 0 -50px no-repeat;
}

.box_homepage{
    border: 1px #D6D6D6 solid;
    margin-bottom: 20px;
    position: relative;
    padding: 10px;
    overflow: hidden;
    height: 1%;
    background: white;
}

.box_homepage p img{
    margin: 0 0 10px 10px;
}

.box_homepage p{
    margin: 10px 0px 10px 20px;
    color: #393B3F;
}

#express_service{
    width: 373px;
    float: left;
}

#callback_services{
    width: 250px;
    float: right;
}

#callback_services p{
    margin-bottom: 20px;
    font-weight: bold;
    text-transform: uppercase;
}

#callback_services .box{
    padding: 15px;
    height: 205px;
}

#callback_services .input_text{
    width: 210px;
    margin-bottom: 20px;
}

#callback_services .light_blue{
}

#button_callme{
    background: url('../images/button_callme.gif');
    width: 124px;
    height: 25px;
    border: 0;
    float: right;
}

.box_padding{
    padding: 10px;
    padding-left: 20px;
    padding-right: 0px;
}
/* End of Home */

/* Contact Us */
#online_form{
    padding: 10px;
}

#online_form table{
    margin-top: 10px;
    vertical-align: top;
}

#online_form table td{
    padding: 6px;
    vertical-align: top;

}

.label_col{
    width: 140px;
}

#online_form h4{
    font-weight: bold;
    margin-top: 20px;
}

#online_form table .text-input, #online_form table textarea{
    width: 230px;
    border: 1px solid #93ACC4;
    padding: 2px;
}

#online_form table .quantity-text-input{
    width: 40px;
    border: 1px solid #93ACC4;
    padding: 2px;
}

.red_dot{
    color: red;
    vertical-align: top;
    font-weight: bold;
}

.submit{
    width: 81px;
    height: 24px;
    border: 0;
    background: url('../images/button_submit.gif') no-repeat;
}

#online_form .submit{
    margin-left: 200px;
    margin-top: 5px;
    margin-right: 20px;
}

.reset {
    width: 81px;
    height: 24px;
    border: 0;
    background: url('../images/button_clear.gif') no-repeat;
}

.thanks{
    padding: 20px;
    text-align: center;
    font-size: 14px;
}

#mailing_address_box{
    float: right;
    background: red;
    padding: 0 20px 20px 20px;
    background: #F8F8F8;
    border: 1px solid #D7D7D7;
}

#mailing_address_box h4{
    margin-bottom: 20px;
}

#mailing_address_box img{
    display: block;
    margin-top: 20px;
}

#enquiery_table{
    float: left;
}

#map{
    margin-top: 30px;
}

/* End Contact Us */

/* Catelogue */
#catalogue_categories{
    padding: 10px;
}

#catalogue_categories a{
    background: url('../images/li_mcat.gif') no-repeat;
    padding-left: 20px;
    height: 20px;
    margin-bottom: 5px;
    display: block;
}
.subcat a{
    background: url('../images/li_product.gif') no-repeat;
    padding-left: 20px;
    height: 20px;
    margin-bottom: 5px;
    display: block;
}

.subcat2 a{
    background: url('../images/li_scat.gif') no-repeat;
    padding-left: 20px;
    height: 20px;
    margin-bottom: 5px;
    display: block;
}


#catalogue_categories ul{
    margin-left: 20px;
}

#products_list{
    overflow: hidden;
    height: 1%;
}

#products_list li{
    float: left;
}

.product{
    width: 101px;
    height: 233px;
    border: 1px solid #99A9C5;
    text-align: center;
    margin-bottom: 20px;
    margin-right: 16px;
    padding: 5px;
    padding-top: 15px;
}
.category{
    width: 101px;
    height: 133px;
    border: 1px solid #99A9C5;
    text-align: center;
    margin: 0 20px 20px 0;
    padding: 5px;
    padding-top: 15px;
}

.product h4{
    font-weight: bold;
    font-size: 18px;
}

.product img{
    display: block;
    margin: auto;
}

.product_header{
}

.pager{

}

#prev{
    margin-right: 10px;
}

#next{
    margin-left: 10px;
}

.pager a{
    font-weight: bold;
}

.colors_li{
    margin-top: 25px;
}

.prod_colours{
    display: block;
    clear: both;
}

.colors_li li img{
    margin: auto;
    display: block;
    margin-bottom: 5px;

}

.colors_li li span{
    display: block;
    text-align: center;
}

.colors_li li{
    width: 77px;
    height:80px;
    float: left;
    border:solid 1px #CCCCCC;
    padding: 5px;
    margin-right: 12px;
    margin-bottom:10px;
}

#product_box .prod_image{
    float: left;
    margin-right: 20px;
}
#brand-name {clear: both;padding-left:5px;}
.product-details {padding:5px; clear:both;margin:0;border:solid 0px;overflow:visible;width:635px;}
.left-column { float:left;width:195px;}
.right-column { padding-left:10px;float:right;width:410px;padding-right:5px;}

.product-details p {padding:10px;background-color: #ECEBEB;}
#product_box h3{
    font-weight: bold;
    font-size: 22px;
    margin-bottom: 10px;
}

.product_price {
    font-size: 20px;
}

#product_box h4{
    font-weight: bold;
    font-size: 14px;
    margin-top: 10px;
}



/* End Catalogue */

/* Printing Page */
.printing_box{
    padding: 10px;
}
#printing_categories{
    padding: 5px;
}

#printing_categories li{
    background: url('../images/li_printing.gif') no-repeat;
    padding-left: 20px;
    /*height: 20px;*/
    margin-bottom: 5px;
}

#printing_categories li a{
    font-weight: bold;
}
/* End printing */

/* Garment Page */
#garment_box {
    clear: both;
    width: 870px;
    height: 562px;
    background: url('../images/box_garment.gif') no-repeat scroll top left;
    position: relative;
}

#garment_header{
    padding: 20px;
    width: 600px;
    float: left;
}

#garment_header h3{
    font-size: 20px;
}

#garment_header p{
    color: #0B7EF4;
    font-weight: bold;
    width: 400px;
}

#garment_header h4{
    font-size: 24px;
    margin-top: 50px;
}

#numbers_list{
    clear: both;
    position: absolute;
    bottom: 140px;
    left: 30px;
}

#numbers_list a, #garment_right a{
    display: block;
    text-indent: -400em;
    width: 40px;
    height: 43px;
}

#numbers_list li{
    float: left;
}


#numbers_list .two{
    margin-right: 15px;
}

#numbers_list .three{
    margin-right: 10px;
}

#numbers_list .four{
    margin-right: 10px;
}

#numbers_list .one{
    margin-right: 50px;
}

#numbers_list .five{
    margin-right: 50px;
}

#numbers_list .six{
    margin-right: 40px;
}

#numbers_list .seven{
    margin-right: 25px;
}
#numbers_list .eight{
    margin-right: 20px;
}

.buttons{
    height: 40px;
    display: block;
    clear: both;
}


.two{
    background: url('../images/buttons_numbers.gif') no-repeat scroll top left;
}

.three{
    background: url('../images/buttons_numbers.gif') no-repeat scroll -54px 0;
}

.four{
    background: url('../images/buttons_numbers.gif') no-repeat scroll -106px 0;
}
.one{
    background: url('../images/buttons_numbers.gif') no-repeat scroll -158px 0;
}

.five{
    background: url('../images/buttons_numbers.gif') no-repeat scroll -245px 0;
}

.six{
    background: url('../images/buttons_numbers.gif') no-repeat scroll -340px 0;
}

.seven{
    background: url('../images/buttons_numbers.gif') no-repeat scroll -416px 0;
}

.eight{
    background: url('../images/buttons_numbers.gif') no-repeat scroll -480px 0;
}

.nine{
    background: url('../images/buttons_numbers.gif') no-repeat scroll -540px 0;
}

#garment_right {
    float: right;
    width: 200px;
    margin-right: 25px;
    margin-top: 30px;
    font-size: 18px;
}

#garment_right h3{
    margin-top: 30px;
    margin-bottom: 10px;
}

.line {
    display: block;
    margin-bottom: 10px;
}
/* End garment page */

/* Form Check */
/* FormCheck tipbox */

/* tipbox :
	table :
		tl		: top left
		t		: top
		tr		: top right
		l 		: left
		r		: right
		bl		: bottom left
		b		: bottom (with mark)
		br		: bottom right
		c		: center
	components :
		a.close	: close button
		err		: errors div
		p		: error line
*/

.fc-tbx .tl{
    background: url('../images/tl.png') no-repeat;
}
.fc-tbx .t{
    background: url('../images/t.png') repeat-x;
    height: 16px;
}
.fc-tbx .tr{
    background: url('../images/tr.png') no-repeat;
}
.fc-tbx .l{
    background: url('../images/l.png') repeat-y;
    width : 16px;
}
.fc-tbx .r{
    background: url('../images/r.png') repeat-y;
    width: 16px;
}
.fc-tbx .bl{
    background: url('../images/bl.png') no-repeat;
}
.fc-tbx .b{
    background: url('../images/b.png') no-repeat;
    height: 25px;
}
.fc-tbx .br{
    background: url('../images/br.png') no-repeat;
}
.fc-tbx .c{
    background: url('../images/c.png') repeat;
}
.fc-tbx a.close {
    float: right;
    background: url('../images/close.png') no-repeat;
    position: relative;
    margin-left: 5px;
    display: block;
    width: 10px;
    height: 10px;
    cursor: pointer;
}
.fc-tbx .err {
    float: left;
}
.fc-tbx p {
    width : auto;
    display: block;
    font-size: 10px;
    font-family: tahoma, verdana, "sans-serif";
    margin : 0;
    padding : 0;
    border : 0;
    color : #FFF;
}

.ajax_loader {
    background : url('../images/ajax-loader.gif') no-repeat center;
    width : 200px;
    height : 150px;
}


/* FormCheck validation div */

.fc-error {
    border : 1px solid #888;
    margin-top : 5px;
    background-color : #EAEAEA;
}
.fc-error p {
    margin : 5px;
    color : #A00;
}
/* End FormCheck */

.btn_left_search a  { background: url(../images/btn_background.gif) no-repeat;color:#ffffff;width:65px;height:23px;padding:5px 0 5px;text-align:center;float:left;border:solid 0px;margin-left:-1px; }
.btn_right_search a { background: url(../images/btn_background.gif) no-repeat;color:#ffffff;width:65px;height:23px;padding:5px 0 5px;text-align:center;float:right; border:solid 0px;margin-right:4px;}

.btn_left_search  a:hover { background: url(../images/btn_background_hover.gif) no-repeat;color:#ffffff;width:65px;height:23px;padding:5px 0 5px;text-align:center;float:left;margin-left:-1px;}
.btn_right_search a:hover { background: url(../images/btn_background_hover.gif) no-repeat;color:#ffffff;width:65px;height:23px;padding:5px 0 5px;text-align:center;float:right;margin-right:4px;}

#link_contactus {
    border-right:0;
}

#banner_next {
    float:left;
}

#h3_1 {
    color:#143666
}

#h4_1, #h4_2 {
    color:#181B22
}

#h3_2 {
    color:#382A2F
}

#h3_3 {
    color:#3A3939
}

#h4_3, #h4_4, #h4_5, #h4_6, #h4_7 {
    color:#000000
}

#h3_4 {
    color:#761E1A
}

#h3_5 {
    color:#11172F
}

#h3_6 {
    color:#3C302A
}

#h3_7 {
    color:#3A3939
}

.newbox {width:669px;clear:both;margin:0;padding:0;margin-top:10px;margin-bottom:10px;}
.newbox .middle {background: url('../images/background_home_garment_middle.gif') repeat-y;margin:0;padding:10px 20px 10px 20px;height:1%;overflow:auto;clear:both;}
.newbox .bottom {background: url('../images/background_home_garment_bottom.gif') no-repeat;height:10px;margin:0;padding:0;clear:both;}

* html .box_homepage{
    border: 1px #D6D6D6 solid;
    padding-top: 20px;
    margin-bottom: 20px;
    position: relative;

    overflow: hidden;
    height: 1%;
    background: white;
}

* html #express_service{
    width: 376px;
    float: left;
}

#select_category_id {
    padding-left:0;margin-left:0;width: 153px;text-align:left;
}

#brand_id {
    padding-left:0;margin-left:0;width: 153px;text-align:left;
}

#search_box .btn_right_search a {
    color:#ffffff;text-decoration:none;text-align:center;
}

#search_box .btn_left_search a {
    color:#ffffff;text-decoration:none;text-align:center;
}

.blackcolor {
    color: #000000;
}

#footer_p1 {
    margin-bottom:10px;
}

.cls {
    clear: both;
}

.what_we_do_title {
    font-family: Arial; color: black; font-size: 12pt;
}

.what_we_do_text {
    font-family: Arial; color: black; font-size: 10pt; font-weight: normal;
}

.what_we_do_table td{
    font-weight: bold;
    font-family: Arial; color: black; font-size: 10pt;
}

.catelogue_h4 {
    height:35px;font: bold 14px Verdana;
}

.catelogue_h4_sp {
    height:35px;font: bold 14px Verdana;
    font-size:14px;
}

#catelogue_box {
    padding-left: 10px; padding-top: 10px; padding-bottom: 10px;
}

#catelogue_box li.new {
    margin-right: 5px;
}

.left_catelogue_item {
    background: url('/images/li_product.gif') no-repeat;
}

#no_product_found {
    margin-top:20px;width:100%;text-align:center
}

.search_product_img {
    margin-bottom: 5px;
}

.search_product_margin_0 {
    margin-right: 0
}

.text_center {
    text-align: center;
}

.impact_font {
    font-family: impact,chicago;
}

.text_large_font {
    font-size: x-large;
}


.color_red {
    color: #ff0000;
}

.text_font_medium {
    font-size: medium;
}

#garment_printing_footer {
    position: absolute; left:20px;top:490px;
}

.express_title {
    color: #000000;
    font-family: Arial; font-size: 10pt;
    font-family: arial black,avant garde;
    font-size: medium;
    font-weight: bold;
}

.contact_h4 {
    text-align:right;
}

#security_code {
    width:50px
}

#map_canvas {
    height:350px; width:100%; margin:0px; padding:0px;
}

.view_large_map {
    color:#0000FF;text-align:left
}

.about_large_font {
    font-family: Arial; color: black; font-size: 18pt;
}

.about_supply_td {
    background-color: transparent; border: #f0f0f0; padding: 0.75pt;
}

.about_supply_td h2 {
    margin: auto 0cm;
    font-size: large;
    font-family: Arial; color: black;
    font-weight: bold;
}

.about_supply_table {
    height: 354px;
}

h3.title {
    text-align:left;padding-left:20px;
}

#product_box {
    background-color:#fff;
}

.mt8 {
    margin-top:8px;
}

.mt5 {
    margin-top:5px;
}

.mb40 {
    margin-bottom:40px;
}

.h1_bold {
    font: bold 16px Helvetica, sans-serif;
}

.no_display {
    display:none;
}

.product_color_table {
    font: normal 10px Verdana;margin-top:25px;
}

.product_color_table tr {
    border: solid 1px #fff;
}

.product_color_table .tr1 td {
    border-bottom: solid 1px #fff;padding:5px;color: white; font: bold 10px Verdana;
}

.product_color_table .tr2 td {
    border: solid 1px #668DA1;border-bottom: solid 1px #fff;padding:5px;font-weight: bold;
}

.product_color_table .tr3 .td1 {
    border-bottom: solid 1px #fff;border-right: solid 1px #fff;background-color:#C1C1C1;color:#000;text-align:center;
}

.product_color_table .tr3 .td2 {
    border-bottom: solid 1px #fff;border-right: solid 1px #fff;background-color:#C1C1C1;padding:2px;
}

.product_color_table .tr3 .td3 {
    border-bottom: solid 1px #fff;border-right: solid 1px #fff;background-color:#C1C1C1;padding:2px;text-align:center;
}

.product_color_table .tr3 .td4 {
    border-bottom: solid 1px #fff;background-color:#C1C1C1;padding:2px;text-align:center;
}

.blue_links h1 {
  display : inline;
}
