body { background-color:#2e618e; margin:0; padding:0; text-align:center; }


* { 
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

p { margin-top:8px;	margin-bottom:10px;padding:0px; text-align:left; line-height:16px; }

p strong { font-weight:bold; }

form, input, textarea, select {margin:0px; padding:0px;color:#000 !importan}
input {color:#000 !important}
.errors strong {color:red !important}
.errors {color:red !important}
.submit {color:#fff !important}


h2, h1, h3 {margin:0px; padding:0px }
h2 {font-size:16px; text-align:left; margin-bottom:4px; margin-top:10px; font-weight:bold; padding:0px; }
h2.h_ban_call_us { background:#fff url('ban_call_us.jpg') no-repeat; width:381px; height:127px; text-align:left; text-indent:-9999px;overflow:hidden; margin:0px; padding:1px 0 0 0px;}


#display_in{ display:inline; float:left;}

ul.ul_main { padding:0px; margin:0px; list-style:none; margin-bottom:16px; }
	ul.ul_main li { padding-left:18px; margin-left:4px; background:url('arrow_ul.gif') no-repeat 0 1.1pt; line-height:15px; margin-bottom:6px; }


a.a_link { text-align:left; outline:none; color:#212121; }
a.a_link:hover {text-decoration:underline; }

a.a_prev_next { text-align:left; outline:none; color:#fff; }
a.a_prev_next:hover {text-decoration:underline; }


/* ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ */
/* General             */
/* ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ */


#wrap { width:768px; margin:0px auto 0 auto; text-align:center; padding:0; padding-bottom:10px; background:#fff; overflow:hidden; display:block; }


/* ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ */
/* top flash header   */
/* ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ */
#wrap #top_flash { width:748px; height:168px; display:block; margin:0px auto 0 auto; padding:0; overflow:hidden; }



/* ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ */
/* Content  level     */
/* ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ */



#content-box { width:748px; padding:0; margin:2px auto 0 auto; display:block; overflow:hidden; background:#76c5dd url('bg_content.gif') repeat-y left; text-align:left; }

/* Content  - left part (menu)  */
#content-box #c-b_left { width:186px; background:#76c5dd url('menu/bg.jpg') repeat-x; padding:0; margin:0 2px 0 0; float:left; display:inline; }
#content-box #c-b_left ul { width:186px; margin:0; padding:0; list-style:none; overflow:hidden; }
#content-box #c-b_left ul li { width:186px; padding:0; margin:0; height:24px; background:url('menu/top-border.gif') repeat-x top; border:0; outline:none; } 
#content-box #c-b_left ul li a { color:#366893; text-decoration:none; line-height:24px; height:24px; text-align:left; padding-left:10px; width:176px; display:block;}
#content-box #c-b_left ul li a:hover { font-weight:bold; background:#e1f3f8; }
#content-box #c-b_left ul li.title-categories { width:186px; height:37px; background:url('menu/title-categories.gif') no-repeat; overflow:hidden; }
#content-box #c-b_left ul li.title-about_us { width:186px; height:37px; background:url('menu/title-abour_us.gif') no-repeat; overflow:hidden; }
#content-box #c-b_left ul li span { text-align:left; overflow:hidden; text-indent:-9999px; display:block; }


/* Content  - right part (menu)  */
#content-box #c-b_right { width:559px; background:#76c5dd; padding:0; margin:0px; float:right; display:inline; }
#content-box #c-b_right #banner-top { width:559px; margin:0 0 2px 0; padding:0; overflow:hidden; display:block; border:0; outline:none; }
#content-box #c-b_right #banner-top img, #content-box #c-b_right #banner-top a { border:0; outline:0; display:block; }

#tbl_home-products { width:555px; margin:0 0 0 2px; padding:0; border:0; background:#fff; }
#tbl_home-products tr td { width:110px; border-right:1px solid #fff; color:#fff; }
#tbl_home-products tr td.td-title { width:110px; height:35px; background:url('bg-product-title.gif') repeat-x; color:#fff; vertical-align:middle; text-align:center; font-weight:bold; overflow:hidden;}
#tbl_home-products tr td.td-title a { padding:0; color:#fff;}
#tbl_home-products tr td a, #tbl_home-products tr td img { border:0; outline:0; display:block; font-weight:bold; }
#tbl_home-products tr td img { padding-bottom:2px;}
#tbl_home-products tr td a:hover {text-decoration:underline; }


/* ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ */
/* Products page      */
/* ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ */
#c-b_right-sub  { width:539px; background:#76c5dd; padding:10px 10px; margin:0px; float:right; display:inline; color:#fff; display:inline; }
#c-b_right-sub h3 { width:530px; height:20px; font-size:18px; font-weight:bold; color:#fff; margin:0; padding:0; line-height:20px; }
#c-b_right-sub *, #c-b_right-sub p { color:#fff; line-height:15px;}
#c-b_right-sub p.where { margin-bottom:16px; }
#c-b_right-sub p.where a  { }
#c-b_right-sub p.desc { font-weight:bold; line-height:15px; }

.products-banner { display:block; overflow:hidden; margin:12px auto 12px auto; padding:0; outline:none; }

.tbl-products { width:537px; margin:14px auto 0 1px; padding:0; border:0; }
.tbl-products tr td { border:1px solid #dde7f0; width:33%; vertical-align:top; background:#fff;}
.tbl-products tr td table tr td { border:0; padding:3px 3px; }
.tbl-products tr.tr_img td { background:#fff; text-align:center; }
.tbl-products tr.tr_img td img { outline:none; margin:2px auto 2px auto; border:0; }
.tbl-products tr td table tr.tr_title { height:60px; }
.tbl-products tr td table tr.tr_title td { background:#76c5dd; }
.tbl-products tr td table tr td p { margin:0px 2px 6px 2px; } 
.tbl-products tr td table tr td p strong { font-weight:bold; }
p.p_price { color:#366893!important; }


/* ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ */
/* Product-sub page   */
/* ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ */
#product-box { width:515px; margin:10px auto 16px auto; padding:10px 10px; border:1px solid #dde7f0; overflow:hidden; display:block;background:#00B2CC}
#product-box #left_img { width:150px; display:inline; float:left; padding:6px 6px; margin:0; text-align:center; background:#fff; }
#product-box #right_desc { width:335px; display:inline; margin:0 0 0 5px; padding:5px; text-align:left; float:right; overflow:hidden; border:solid 1px #DDE7F0}  
#product-box #right_desc p.p_price { margin-top:0; }
#product-box #right_desc p.p_sizes { background:#a6d8e9; margin-bottom:0; padding-left:6px;}
a.enlarge { width:100px; height:20px; display:block; background:#dde7f0 url('ico_enlarge.gif') no-repeat 4px 3px; text-indent:18px; color:#11314f!important; margin:0 auto 0 auto; line-height:20px; padding:0 4px;}
a.enlarge:hover {background-color:#c6d7e7; }

#frm_order { width:328px; margin:20px 0 0 0; padding:6px 0px; background:#00b2cc;  }
#frm_order select option, #frm_order select { color:#1c4468!important; }
#frm_order select { margin:0 0 0 6px; }
#frm_order .btn_submit { background:#1c4468; border:1px solid #dde7f0; padding:0px 2px; margin:0 0 0 6px; outline:none; cursor:hand; color:#fff; }

ul.also-bought { list-style:none; margin:0 0 18px 0; padding:0; }
ul.also-bought li { margin-left:6px; padding:0; }
ul.also-bought li a { display:block; height:20px; background:url(ico_also-bought.gif) no-repeat 0 5px; text-indent:10px; }
ul.also-bought li a:hover { text-decoration:underline; }

p.p_go-back { padding:10px 0 0 0; border-top:1px solid #4d759f; margin:18px 0 0 0; }

#tbl_also-bought {width:337px; margin:12px 0 10px 0; border:0; background:#a6d8e9; }
#tbl_also-bought a { font-weight:bold; margin:4px 0 0px 0; display:block; background:#76c5dd; text-align:center; padding:1px 1px 8px 1px; outline:none; }
#tbl_also-bought a:hover { text-decoration:underline; }
#tbl_also-bought tr.tr_img { background:#fff; text-align:center; }

/*¬¬¬¬¬ category item div ¬¬¬¬¬  */
/*.div-products-row { width:537px; margin:12px auto 0 1px; padding:0; border:0; overflow:hidden; background:none;}*/
.caregory_item { float:left; padding:0; background:#fff;overflow:hidden;text-align:center;height:260;max-height:260px;min-height:260px}
.caregory_item .caregory_item_head {height:30px;width:160px;position:relative; font-weight:bold;padding:5px;text-align:center;color:#fff;background:#76C5DD}
.caregory_item .caregory_item_head a {font-weight:bold;}
.caregory_item .caregory_item_head a:hover {font-weight:bold;text-decoration:underline;}
.caregory_item .caregory_item_image {width:170px;overflow:hidden;position:relative;background:#FFF;cursor:hand;}
.caregory_item .caregory_item_desc {width:160px;overflow:hidden;position:relative;padding:5px;}


.product_item { width:100%; float:left; padding:0; background:#fff;overflow:hidden;text-align:center;min-height:260px} 
.product_item  .product_item_head {min-height:35px;width:164px;position:relative; background:#76C5DD;font-weight:bold;text-align:center;margin-left:0px;padding:3px}
.product_item  .product_item_head a {font-weight:bold;color:#fff}
.product_item  .product_item_head a:hover {font-weight:bold;text-decoration:underline;}
.product_item  .product_item_strap {width:100%;height:30px;position:relative;background:#76C5DD; font-weight:bold;color:#fff !important;font-size:8px !important}
.product_item  .product_item_image {width:170px;overflow:hidden;background:#FFF;cursor:hand}
.product_item  .product_item_price {height:35px;width:170px;overflow:hidden;position:relative;color:Red}



.related_item { width:165px; float:left; margin:5px; padding:0; background:none;overflow:hidden;text-align:center; border:1px solid #FFF;}
.related_item .related_item_head {height:30px;width:155px;position:relative; font-weight:bold;padding:5px;text-align:center;}
.related_item .related_item_head a {font-weight:bold;}
.related_item .related_item_head a:hover {font-weight:bold;text-decoration:underline;}
.related_item .related_item_image {width:165px;height:170px;overflow:hidden;position:relative;background:#FFF;cursor:hand;}
.related_item .related_item_desc {width:160px;overflow:hidden;position:relative;padding:5px;}


.d-p-r_item { width:174px; float:left; margin:0 0 0 3px; display:inline; border:1px solid #fff; padding:0; background:none; } 
.d-p-r_item .d-p-r_item-top { width:168px; padding:3px 3px; margin:0; display:block; }
.d-p-r_item .d-p-r_item-top p { margin:0px 2px 6px 2px; } 
.d-p-r_item .d-p-r_item-top p strong { font-weight:bold; }
.d-p-r_item .d-p-r_item-img { width:170px; padding:2px 2px; overflow:hidden; text-align:center; margin:0; background:#fff; }
.d-p-r_item .d-p-r_item-img img { overflow:hidden; border:0; margin:0 auto 0 auto; padding:0; outline:none; }


#footer { width:748px; margin:0 auto 0 auto; padding:0; overflow:hidden; display:block; background:#FFF}

.category_description_text{ margin:0 0 10px 0;FONT-WEIGHT:bold;COLOR:#366893 !important;}


.cl{clear:both;line-height:1px;height:1px;font-size:1px; margin:0px; padding:0px;}

.promotionfooter {color:Navy !important}

.baskettable tr.subheader {background-color:#76C5DD}

.ProductWrap {clear:both;height:280px;min-height:285px;}
