body {margin: 0; background: #000 url(../images/image/bg.jpg) repeat-x center top;}
img{border: 0;}
form{display: inline; padding: 0; margin: 0; }
div, a, span, p {font-family: Arial; font-size: 12px; color: #231F20;}

.none{display:none}
.clear{clear:both}
#m {position: relative; width: 1003px; background: #FFF url(../images/image/b.jpg) repeat-x 0 0; margin: 23px auto 0 auto;}
#l {position: absolute; left: -30px; top: 23px; height: 361px; width: 30px;}
#r {position: absolute; left: 1023px; top: 23px; height: 361px; width: 30px;}
div>#l {background: url(../images/image/l.png) no-repeat 0 0;}
div>#r {background: url(../images/image/r.png) no-repeat 0 0;}
#t {position: relative; width: 981px; background: url(../images/image/bar.jpg) no-repeat 0 11px; margin: 0 auto; height: 157px; padding: 11px 0 0 0;}
#t ul {list-style-image:none; list-style-position: outside; list-style-type: none; margin: 0; padding: 0;}
#t li {position: relative; float:left; height: 19px; white-space: nowrap; margin: 0; padding: 0; background: url(../images/image/cc.jpg) repeat-x 0 0;}
#t li.last { width: 9px; font-size: 1px; margin: 0; padding: 0; background: url(../images/image/cr.gif) no-repeat 0 0; }
#t li.nob a {padding-left: 0;}
#t li.m2 {color: #E9AB21;}
#t li a {font-size: 12px; font-weight: bold; text-decoration: none; height: 12px; margin: 0; padding: 0 15px;}
#t li a:hover {text-decoration: underline;}
#logo{position: absolute; width: 351px; height: 100px; top: 50px; left: 14px;}
#logo a {display: block; height: 100px;}
#basket {position: absolute; left: 765px; width: 205px; top: 12px; background: url(../images/image/c.jpg) repeat-x 0 31px; }
#basket img.box {position: absolute; left: 148px; top: 4px;}
#basket img.chc {margin: 0 0 0 12px;}
#basket img.lg {margin: 8px 0 0 0;}
#basket h4 {padding: 0; margin: 0 0 15px 0; font-size: 15px; font-weight: bold;}
#basket p {margin: 0; padding: 8px 0;}
#basket label {width: 107px; float: left;}
#cart {position: relative; height: 60px; background: url(../images/image/c.jpg) repeat-x 0 bottom; width: 201px; margin: 0 0 10px 0;}
#s {position: relative; width: 981px; height: 37px; margin: 6px auto 0 auto; background: url(../images/image/s.jpg) repeat-x 0 0;}
#sl {position: absolute; width: 29px; height: 37px; left: 0; background: url(../images/image/sl.jpg) no-repeat 0 0;}
#sr {position: absolute; width: 11px; height: 37px; left: 970px; background: url(../images/image/sr.jpg) no-repeat 0 0;}
.s {position: absolute; left: 34px; top: 5px; width: 185px; height: 19px; border: 1px solid #808080; border-top: 1px solid #5C5C5C; padding: 2px 0 0 3px; color: #808080;}
.sr {position: absolute; left: 228px; top: 4px; width: 65px; height: 26px;}
#s img {position: absolute; right: 12px; top: 5px;}
#mm {position: relative; width: 981px; margin: 0 auto; padding: 17px 0 0 0;}
#lm {position: relative; float: left; width: 227px; padding: 0 0 20px 0 !important; padding: 0 0 20px 10px;}

/* content */
.cdiv {}
.cdiv ul{ list-style:none; margin:0px; padding:0px}
.cdiv ul li{font-size:12px; display:inline; color:#B31F36; font-weight:bold}
.cdiv ul li a{color:black; font-weight:100}
.cdiv .c3{color:#B31F36; font-weight:bold;}

.cm {position: relative; float: left; width: 507px; left: 9px; padding: 0 0 20px 2px !important; margin: 0 0 0 0 !important; padding: 0 0 20px 1px;}
.cm h1{color:#003580; font-size:25px; font-weight:bold; margin:0px; padding:0px; margin-bottom:20px;}
.cm  p {color: #3C3C3C; margin: 4px 0; padding: 5px 0;}
.cm  a {color: #B31F36; text-decoration: none;}
.cm  a:hover {text-decoration: underline;}

.cm2 {position: relative; float: left; width: 740px; left: 10px; padding: 0 0 0 0}
.cm2 h1{color:#003580; font-size:25px; font-weight:bold; margin:0px; padding:0px; margin-bottom:20px;}
.cm2 h2{color:#003580; font-size:12px; font-weight:bold; margin:0px; padding:0px;}
.cm2  p {color: #3C3C3C; margin: 4px 0; padding: 5px 0;}
.cm2  a {color: #B31F36; text-decoration: none;}
.cm2  a:hover {text-decoration: underline;}

#catalogue_titlebar{margin:0px; padding:0px}
#catalogue_titlebar #catalogue_titlebar_left{ width:30px; float:left; height:56px; background: url(../images/image/catalogue_titlebar_left.jpg) no-repeat 0 0;}
#catalogue_titlebar #catalogue_titlebar_center{width:674px; float:left; height:56px; background: url(../images/image/catalogue_titlebar_center.jpg) repeat-x 0 0;}
#catalogue_titlebar #catalogue_titlebar_right{width:30px; float:left; height:56px; background: url(../images/image/catalogue_titlebar_right.jpg) no-repeat 0 0;}

#catalogue_titlebar p{margin:0px; padding:0px; font-size:25px; color:White; position:relative; left:-10px; top:13px; font-weight:bold}

/*cat list*/
.pr1{ border:red solid 0px; width:240px; height:255px; margin-right: 2px; background: url(../images/image/product_list_block.jpg) no-repeat 0 0; float: left}
.pr1 .pr2{ border:green solid 0px; margin-left:9px; margin-right:9px; margin-top:12px; margin-bottom:12px}
.pr1 .pr_image{border:#EAAD24 solid 1px; width:223px; height:151px;}
.pr1 .pr_title{ float:left; position:relative; left:0px; top:8px; font-size:15px; font-weight:bold}
.pr1 .pr_button{ float:right; position:relative; left:-2px; top:4px}
.pr1 .pr_describtion{ position:relative; left:0px; top:-5px}

.bottomDescr{ border:#063A83 solid 1px; margin-top:10px; padding:10px}

/* products */

.pr3{ border:red solid 0px; width:235px; height:166px; float:left; background: url(../images/image/product_block.gif) no-repeat 0 0; margin-right:5px !important; margin-right:2px; margin-top:18px}
.pr3 .pr_title{ font-size:13px; font-weight:bold; height:28px}
.pr3 .pr_title p{ position:relative; left:10px; top:0px; color:black}
.pr3 .pr4{}
.pr3 .pr_image{ float:left; width:112px; border:black solid 0px; margin-left:5px; padding-top:3px}
.pr3 .pr_content{ float:right; width:104px;border:green solid 0px; margin-right:8px}
.pr3 .pr_content ul{ margin:0px; padding:0px; display:block;border:green solid 0px; width:100%; margin-top:10px}
.pr3 .pr_content ul li{ margin:0px; padding:0px; display:block;border:blue solid 0px; width:100%; text-align:right}
.pr3 .pr_description{ color:#4582B8; height:45px;}
.pr3 .pr_description p{ color:#4582B8; height:30px; display:inline}
.pr3 .pr_price{ color:#B31F36; font-weight:bold; margin-top:-5px; font-size:14px;}
.pr3 .pr_more{ height:28px}
.pr3 .pr_add_basket{}


/* paging */
.pg3{ width:300px; position:relative; height:26px; border-top:#003580 solid 1px; background-color:#E3E3E3; border-bottom:#003580 solid 1px; color:#003580; font-weight:bold; margin-top:40px; text-align:center}
.pg3 .button1 { position:absolute; left:-30px; top:-3px; cursor:pointer}
.pg3 .button2 { position:absolute; left:220px; top:-3px; cursor:pointer}
.pg3 .number{ display:block; position:relative}
.pg3 .number a{ position:relative; top:10px; color:#003580; position:relative; top:4px}
.pg3 .pg2{}
.pg3 .pg1{}

/* product details */

#product_details{}
#product_details #head{}
#product_details #body{}

#product_details #body #left{ float:left; width:380px;}
#product_details #body #left #image{} 
#product_details #body #left #image .prd2{ border:#2C292A solid 1px; width:375px; height:292px; text-align:center; vertical-align:middle}
#product_details #body #left #image p{ margin:0px; padding:0px; color:#606060; font-weight:bold; font-size:12px; margin-top:7px}
#product_details #body #left #image #thumbs{text-align:center;}
#product_details #body #left #image #thumbs .thumb{ border:#2C292A solid 1px; float:left; width:100px; margin-right:3px; margin-left:3px; margin-top:10px; width:118px; height:98px; text-align:center; vertical-align:middle; display:inline;}

#product_details #body #left #specification{color:#231F20; background-color:#FBF6BC; width:355px; margin-top:10px; padding:10px; display:table;}
#product_details #body #left #specification h1{ font-size:12px; font-weight:bold; color:#003580; margin:0px; padding:0x;}
#product_details #body #left #specification .title{clear:both; float:left; width:155px; display:block; position:relative;}
#product_details #body #left #specification .spec{float:right; width:200px; display:block; position:relative;}


#product_details #right{ float:right; width:345px}

#product_details #body #right #description{color:#231F20; width:345px}
#product_details #body #right #description h1{ font-size:12px; font-weight:bold; color:#003580; margin:0px; padding:0x;}
#product_details #body #right #features{color:#231F20; width:345px; margin-top:10px; margin-bottom:10px}
#product_details #body #right #features ul{ margin:0px; padding:0px; margin-left:20px}
#product_details #body #right #features ul li{ margin:0px; padding:0px; margin-top:3px}
#product_details #body #right #features h1{ font-size:12px; font-weight:bold; color:#003580; margin:0px; padding:0x;}
#product_details #body #right #price{ font-size:25px; color:#B31F36; font-weight:bold; margin-top:20px; margin-bottom:60px}
#product_details #body #right #poa{ font-size:14px; color:#B31F36; font-weight:bold; margin-top:20px; margin-bottom:60px}
#product_details #body #right #brand{ font-size:16px; font-weight:bold; color:#B31F36; border-top:black solid 1px; padding-bottom:12px; padding-top:12px}
#product_details #body #right #brand h1{ font-size:12px; font-weight:bold; color:#003580; margin:0px; padding:0x; display:inline; margin-right:6px}
#product_details #body #right #SKU{font-size:16px; font-weight:bold; color:#B31F36; border-top:black solid 1px; border-bottom:black solid 1px; padding-bottom:12px; padding-top:12px}
#product_details #body #right #SKU h1{ font-size:12px; font-weight:bold; color:#003580; margin:0px; padding:0x; display:inline; margin-right:6px}
#product_details #body #right #delivery{ color:#CF710B; font-size:16px; font-weight:bold; margin-top:10px; border-bottom:black solid 1px; padding-bottom:12px}
#product_details #body #right #delivery p{ color:#CF710B; font-size:16px; font-weight:bold; padding:0px; margin:0px; display:inline}
#product_details #body #right #delivery h1{ font-size:12px; font-weight:bold; color:#003580; margin:0px; padding:0x; display:inline; margin-right:15px}
#product_details #body #right #delivery h2{ font-size:12px; font-weight:bold; color:#003580; margin:0px; padding:0x; display:inline; margin-right:30px}
#product_details #body #right #options{}
#product_details #body #right #options h1{ font-size:12px; font-weight:bold; color:#003580; margin:0px; padding:0x; display:inline;}
#product_details #body #right #options table{font-size:12px; font-weight:bold; color:#003580;width:100%; margin:0px; padding:0px}
#product_details #body #right #options table select{ margin:0px; padding:0px; width:150px;z-index:auto; overflow:auto;display:block;}
#product_details #body #right #options .Quantity{ width:50px; margin-top:3px}
#product_details #body #right #buttons{float:right; margin-top:30px; margin-left:-10px; overflow:visible;}

#product_details #foot{}

#product_details #foot #related_products{margin:0px; padding:0px}
#product_details #foot #related_products p{margin:0px; padding:0px; font-size:13px; color:White; position:relative; left:4px; top:6px; font-weight:bold}
#product_details #foot #related_products_left{ width:13px; float:left; height:30px; background: url(../images/image/product_titlebar_left.jpg) no-repeat 0 0;}
#product_details #foot #related_products_center{width:714px; float:left; height:30px; background: url(../images/image/product_titlebar_center.jpg) repeat-x 0 0;}
#product_details #foot #related_products_right{width:13px; float:left; height:30px; background: url(../images/image/product_titlebar_right.jpg) no-repeat 0 0;}

/* cart */

.opt table
{
    background: url(../images/image/cart_level.gif) no-repeat 0 0; width:745px; height:35px
}
.opt table td
{ 
    width:200px; 
    height:23px; 
    background: url(../images/image/cart_level_block2.gif) no-repeat 0 5px; 
    color:#9E9E9E; 
    font-weight:bold; 
    font-size:13px;
}

.opt table .current{background: url(../images/image/cart_level_block1.gif) no-repeat 0 5px; color:black}
.opt table .arrow{ background:none; width:18px}
.opt table .first{ background:none; width:4px}
.opt .op1{}
.opt .op1{}
.opt .op3{}



#cart_table{ width:100%;color:#231F20; font-size:13px;}
#cart_table td{}
#cart_table .red{ color:#FF0000}
#cart_table #cart_head{ color:#003580; font-size:13px; font-weight:bold; height:50px}
#cart_table #cart_body td{ border-top:#AAAAAA solid 2px; padding-top:3px; padding-bottom: 3px; height:70px }
#cart_table #cart_body img{ border:black solid 1px}
#cart_table #cart_foot{ height:100px}
#cart_table #cart_foot #buttons{float:left; margin-top:10px; width:265px; height:100px; border-top:black solid 2px; border-bottom:black solid 2px}
#cart_table #cart_foot #buttons input{ margin-top:35px; margin-left:6px}
#cart_table #cart_foot #discount{ float:left; margin-top:10px; width:255px; height:100px; border-top:black solid 2px; border-bottom:black solid 2px; background: url(../images/image/box2.jpg) no-repeat; background-position:208px 8px; background-color:#FFE8B3; padding-left:5px}
#cart_table #cart_foot #discount .red{ position:relative; top:5px; font-weight:normal}
#cart_table #cart_foot #discount input{ width:83px; height:25px; border:#B0AEAB solid 1px; font-size:10px}
#cart_table #cart_foot #discount p{ margin:0px; padding:0px; margin-left:5px; margin-top:10px}
#cart_table #cart_foot #discount div{ margin-left:5px; margin-top:4px}
#cart_table #cart_foot #total{ float:left; margin-top:10px;width:213px; height:100px; border-top:black solid 2px; border-bottom:black solid 2px; background-color:#EBEBEB; border-left:#BFBFBF solid 2px }
#cart_table #cart_foot #total table{ margin-left:5px}
#cart_table #cart_foot #total input{ position:absolute; top:30px; left:100px}



/* login */
#login{border:red solid 0px; margin-left:20px; margin-top:30px;}
#login .title{ color:#003580; font-size:11px; padding-top:2px}
#login input{width:214px; border:black solid 1px}
#login .question_mark{position:relative; left:0px; top:8px; margin-right:5px}
#login .button{ width:72px; height:30px; border:0px; margin-left:10px}

/* search */
#search_input {color:#003580; font-size:11px;}
#search_input ul{ float:left; list-style:none}
#search_input ul li{ height:25px; margin-top:3px}
#search_input input{width:214px; border:black solid 1px}
#search_input .title li{ padding-top:3px}
#search_input .button{ width:94px; height:20px; border:0px; position:relative; left:0px; top:5px}
#search_input select{width:202px; border:black solid 1px}

.ct1 .result_title{border-bottom:black solid 1px}

/* --- */
.rm {position: relative; display:block; clear:right; overflow:hidden; float: right; width: 227px; margin:0px !important; margin:0px 10px 0px 0px; padding:0px;}
.mn{position: relative; height: 28px; width: 212px; background: url(../images/image/m.jpg) repeat-x 0 0; line-height: 27px; color: #FFF; font-size: 13px; padding: 0 0 0 15px; font-weight: bold;}
.mnl{position: absolute; height: 15px; width: 9px; background: url(../images/image/mn.gif) no-repeat 0 0; left: 0; top: 0;}
.mnr{position: absolute; height: 15px; width: 9px; background: url(../images/image/mn.gif) no-repeat -9px 0; left: 218px; top: 0;}

/* menu */
.menu {position: relative; border: 1px solid #000; border-width: 0 1px 1px 1px; background: url(../images/image/mn.jpg) repeat-x left bottom;}
.menl{position: absolute; clear: both; left: -1px; bottom: -1px; height: 7px; width: 9px; background: url(../images/image/mn.gif) no-repeat 0 -15px; font-size: 1px;}
.menr{position: absolute; clear: both; left: 217px; bottom: -1px; height: 7px; width: 9px; background: url(../images/image/mn.gif) no-repeat -9px -15px; font-size: 1px;}
#lm img {margin: 18px 0 0 0;}
div.menu ul {list-style-image:none; list-style-position: outside; list-style-type: none; margin: 0; padding: 0;}
div.menu li 
{
    position: relative;
    height: 27px; 
    white-space: nowrap; 
    margin: 0; 
    padding: 0; 
    border-top: 1px solid #B0B0B0; 
    border-bottom: 1px solid #DFDFDF; 
    line-height: 24px;
}

a.haschild{background:url(../images/image/triangle.gif) no-repeat right center;}

div.menu a
{
    text-decoration:none;   
}

div.menu a:hover
{
    text-decoration:none;   
}

div.menu li.selected
{
	background-color:#EAAC21;
	color:#000000;
	font-weight:900;
}


div.menu li.hover
{
    position: relative;
    height: 27px;
    white-space: nowrap; 
    margin: 0; 
    padding: 0; 
    border-top: 1px solid #B0B0B0; 
    border-bottom: 1px solid #DFDFDF; 
    line-height: 24px;
}

div.menu li.last.hover
{
    position: relative;
    height: 27px; 
    margin-bottom:-1px;
    line-height: 26px;	
    /*line-height:-200%;*/
    padding: 0; 
}

div.menu li.last
{
    position: relative;
    height: 27px; 
    margin-bottom:-1px;
    /*line-height:-200%;*/
    padding: 0; 
}

div.menu li ul li
{
    position: relative;
    height: 27px; 
    white-space: nowrap; 
    margin: 0; 
    padding: 0; 
    border-top: 1px solid #B0B0B0; 
    border-bottom: 1px solid #DFDFDF; 
    line-height: 24px;
}

div.menu li ul li.hover
{
    position: relative;
    height: 27px;
    white-space: nowrap; 
    margin: 0; 
    padding: 0; 
    border-top: 1px solid #B0B0B0; 
    border-bottom: 1px solid #DFDFDF; 
    line-height: 24px;
}
/*div.menu li.hover
{
    position: relative;
    height: 27px; 
    white-space: nowrap; 
    margin: 0; 
    padding: 0; 
    border-top: 1px solid #B0B0B0; 
    border-bottom: 1px solid #DFDFDF; 
    line-height: 24px;
    background:url(../images/image/menu_bg.png) repeat-x left top;
}*/

div.menu li 
{
    height: 27px; 
    line-height: 27px;
}

div.menu li a {display:block; font-size: 12px; font-weight: bold; text-decoration: none; margin: 0 9px 0 15px; color: #606060; font-weight: bold; padding: 0;}


div.menu ul li ul
{
    position: absolute; 
    left:229px; 
    display:none;
    top:0px; 
    background-color:#F9F9F9; 
    border:black solid 1px; 
    width:225px; 
    list-style:none;
}

div.menu li ul li.last
{
    position: relative;
    height: 27px;
    white-space: nowrap; 
    margin: 0; 
    padding: 0; 
    border-top: 1px solid #B0B0B0; 
    border-bottom: 1px solid #DFDFDF; 
    line-height: 24px;
}

div.menu li ul li.last.hover
{
    position: relative;
    height: 27px;
    white-space: nowrap; 
    margin: 0; 
    padding: 0; 
    border-top: 1px solid #B0B0B0; 
    border-bottom: 1px solid #DFDFDF; 
    line-height: 24px;  
}

.menlib {border-top-width: 0px !important;}

.feath{position: relative; height: 26px; width: 187px; background: url(../images/image/ft.jpg) repeat-x 0 0; line-height: 25px; color: #FFF; font-size: 12px; padding: 0 0 0 11px; font-weight: bold; margin: 0 auto;}
.ftl{position: absolute; height: 13px; width: 11px; background: url(../images/image/cr.jpg) no-repeat 0 0; left: 0; top: 0; font-size: 1px;}
.ftr{position: absolute; height: 13px; width: 11px; background: url(../images/image/cr.jpg) no-repeat -11px 0; left: 187px; top: 0; font-size: 1px;}
.feat{position: relative; height: 98px; width: 195px; background-color: #FFF; border: 1px solid #C6C6C6; border-width: 0 1px 1px 1px; margin: 0 auto 17px auto;}
.feat img {position: absolute; left: 6px; top: 3px;}
.feat img.fti {position: absolute; left: 126px; top: 64px;}
.feat span {position: absolute; left: 90px; top: 10px; width: 100px; padding: 0; margin: 0; font-size: 12px; font-weight: bold; color:#B31F36; text-align: right;}
.feat p {position: absolute; left: 100px; top: 25px; width: 80px; padding: 0; margin: 0; font-size: 12px; color: #0E5DA2; text-align: right; height:30px; overflow:hidden;}
.fttl{position: absolute; height: 8px; width: 11px; background: url(../images/image/cr.jpg) no-repeat 0 -13px; left: -1px; bottom: -1px; font-size: 1px;}
.fttr{position: absolute; height: 8px; width: 11px; background: url(../images/image/cr.jpg) no-repeat -11px -13px; left: 185px; bottom: -1px; font-size: 1px;}
.frp{background-image: url(../images/image/frp.jpg); width:225px}
.ll {background-position: 0 -21px;}
.rl {background-position: -11px -21px;}
.hrp {position: relative; float: left; width: 242px; height: 136px; border: 2px solid #C6C6C6; background: url(../images/image/hrp.jpg) repeat-x 0 0; margin: 0 3px 17px 3px;}
div.hrp h2 {color: #010000; margin: 4px 0 0 10px; padding: 0; font-size: 13px; font-weight: 700;}
.hrp img {position: absolute; left: 8px; top: 32px;}
.hrp img.fti {position: absolute; left: 169px; top: 94px;}
.hrp span {position: absolute; left: 108px; top: 38px; width: 126px; padding: 0; margin: 0; font-size: 12px; text-align: right; color:#B31F36; font-weight:bold}
.hrp p {position: absolute; left: 108px; top: 58px; width: 126px; padding: 0; margin: 0; font-size: 12px; color: #0E5DA2; text-align: right; height:30px; overflow:hidden;}
.htl{position: absolute; height: 15px; width: 9px; background: url(../images/image/hcr.jpg) no-repeat 0 0; left: -2px; top: -2px; font-size: 1px;}
.htr{position: absolute; height: 15px; width: 9px; background: url(../images/image/hcr.jpg) no-repeat -9px 0; right: -2px; top: -2px; font-size: 1px;}
.hbl{position: absolute; height: 8px; width: 9px; background: url(../images/image/hcr.jpg) no-repeat 0 -15px; left: -2px; bottom: -2px; font-size: 1px;}
.hbr{position: absolute; height: 8px; width: 9px; background: url(../images/image/hcr.jpg) no-repeat -9px -15px; right: -2px; bottom: -2px; font-size: 1px;}
#clr {position: relative; height: 65px; clear: both; width: 981px; margin: 0 auto 17px auto; background-color: #DADADA; border-top: 1px solid #212121; border-bottom: 1px solid #212121;}
#clr h1 {color: #000; font-weight: bold; margin: 5px 0 2px 10px; padding: 0; font-size: 33px;}
#clr h3 {color: #000; font-weight: bold; margin: 0 0 0 10px; padding: 0; font-size: 12px;}
#clr img {position: absolute; top: 7px; right: 7px;}
#bbg{background: url(../images/image/bbg.jpg) repeat-x left bottom;}

/*bottom catmenu*/
#bottomMenu {position: relative; margin-left: 14px;  float: left; padding: 0 0 0px 0px; }
#bottomMenu .mainmenu {list-style:none;  display:block; margin:0px; padding:0px}
#bottomMenu .mainmenu li{float:left; position:relative; margin-right:8px; width:185px; display:inline;}
#bottomMenu .mainmenu li a{text-decoration:none;font-weight:bold; font-size:11px}
#bottomMenu .mainmenu li ul 
{
    display:table;
    font-size: 11px; 
    color: #231F20; 
    font-weight: bold; 
    padding: 0; 
    margin: 10px 0 12px 0; 
    display:block; 
    float:none;
    list-style:none; 
    padding-bottom:5px;
    height:60px;
}

#bottomMenu .mainmenu li ul li 
{
    float:left;
    position: relative; 
    /*height: 18px; 
    white-space: nowrap; */
    margin: 0; 
    padding: 0 0 0 12px; 
    /*line-height: 18px; */
    display:block;
    width:160px;
    background: url(../images/image/tr.jpg) no-repeat 0 7px;
}
#bottomMenu .mainmenu li ul li a {font-size: 11px; text-decoration: none; color: #808080; padding: 0; margin: 0; font-weight:100}
#bottomMenu .mainmenu li ul li a:hover {text-decoration: underline;}

/*bottom menu*/
#bmenu {position: relative; clear: both; margin: 0 auto; width: 981px; height: 30px; line-height: 30px;}
#bmenu span {font-size: 10px; font-weight: bold; font-family: tahoma; color: #231F20;}
#bmenu a {font-size: 10px; font-weight: bold; font-family: Arial; color: #231F20; text-decoration: none; margin: 0 5px;}
#bmenu a:hover {font-size: 10px; font-weight: bold; font-family: Arial; color: #231F20; text-decoration: underline;}
.emp{position: relative; height: 1px; font-size: 1px;}
.advansys{float:right; margin-top:-30px;font-size: 10px; font-weight: bold; font-family: Arial; color: #808080;}
.advansys a {text-decoration: none; margin: 0 0px; color: #808080 !important;}
.advansys a :hover{color: #808080 !important;}

body.enquire{background: #fff; margin: 20px}
.sendEnquire label{float: left; width: 100px}
.sendEnquire input[type="text"]{width: 180px}
.send{width: 290px !important}

div.register{position: relative; margin: 0; padding:0; display:inline; float: left; width: 365px; height: 283px}
.register div{position: relative}
div.regLeft{float: left; width: 10px; height: 33px}
div.regCent{float: left; width: 336px; height: 33px; background: url(/images/image/blue_bg.jpg) repeat-x; font-family: Arial; font-weight: bold; font-size: 13px; color: #fff; line-height: 33px; padding: 0 0 0 10px}
div.regRight{float: right; width: 9px; height: 33px}
div.exCust{clear: both; position: relative; height: 250px; width: 363px; border-left: 1px solid #C5C5C5; border-bottom: 1px solid #C5C5C5; border-right: 1px solid #C5C5C5; font-family: Arial; font-size: 12px; color: #000}
.exCust p{margin: 0px 0 0 20px; padding: 0 0 5px 0; color: #000}
.exCust label{float: left; width: 95px; color: #000}
.exCust input[type="text"]{width: 235px}
.exCust input[type="password"]{width: 235px}
.forgot input[type="text"]{width: 180px}
div.forgot{position: absolute; bottom: 0px; width: 363px; height: 110px; background: #D4E2F5}
div.whyReg{position: relative; margin: 0; padding:0; display:inline; float: right; width: 365px; height: 283px}
div.regCentYel{float: left; width: 336px; height: 33px; background: url(/images/image/yel_bg.jpg) repeat-x; font-family: Arial; font-weight: bold; font-size: 13px; color: #000; line-height: 33px; padding: 0 0 0 10px}
div.exCust2{clear: both; position: relative; height: 250px; width: 363px; border-left: 1px solid #C5C5C5; border-bottom: 1px solid #C5C5C5; border-right: 1px solid #C5C5C5; font-family: Arial; font-size: 12px; color: #000}
.exCust2 label{float: left; width: 30px}
.exCust2 p{margin: 0px 0 0 20px; padding: 0 0 5px 0; font-family: Arial; font-size: 16px; color: #003580; font-weight: 500}
p.existH{font-family: Arial; font-size: 12px; color: #000;}
div.regCentYel2{float: left; width: 713px; height: 33px; background: url(/images/image/yel_bg.jpg) repeat-x; font-family: Arial; font-weight: bold; font-size: 13px; color: #000; line-height: 33px; padding: 0 0 0 10px}
div.registration{clear: both; margin: 0; padding:0; position: relative; width: 742px; top: 15px}
div.register_container{clear: both; margin: 0; padding:0; position: relative; display:block; width: 742px; top: 0px}
div.regForm{clear: both; position: relative;  width: 740px; border-left: 1px solid #C5C5C5; border-bottom: 1px solid #C5C5C5; border-right: 1px solid #C5C5C5; display:table; float:left;}
div.reg{float: left; width: 370px; display:block; margin:0; padding:0;}
.reg label{float: left; width: 95px}
.reg p{margin: 0px 0 0 20px; padding: 0 0 3px 0; color: #000}
.reg input[type="text"]{width: 235px}
select.slcTitle{width: 50px !important}
select.slcCountry{width: 150px !important}
.reg span{color: #B31F36}
p.title{font-family: Arial; font-weight: bold; font-size: 13px; color: #EAAC21 !important}
/*div.reg2{float: inherit; width: 49%; display:block; margin:0; padding:0;}*/
#reg2{width: 370px; display:block; margin:0; padding:0;}
#reg2 label{float: left; width: 110px}
#reg2 p{margin: 0px 0 0 20px; padding: 0 0 5px 0; color: #000}
#reg2 span{color: #B31F36}
#reg2 select{width: 225px}
#reg2 textarea{width: 221px}
#reg2 input[type="password"]{width: 220px}

#reg3{position: relative; width: 370px}
#reg3 label{float: left; width: 110px}
#reg3 p{margin: 0px 0 0 20px; padding: 0 0 3px 0; color: #000; display:table}
#reg3 span{color: #B31F36}
#reg3 select{width: 225px}
#reg3 input{width: 221px}
#reg3 textarea{width: 221px}

#privacy{ border:red solid 0px; }
#privacy .terms
{
    border:0px solid green;
    color:#000000;
    display:table;
    float:left;
    width:250px; 
    margin-left:17px
}
#privacy .terms a{ color:#000000; text-decoration:underline}
#privacy .terms input{ width:10px}

#privacy .policy
{ 
    border:0px solid black;
    color:#000000;
    display:block;
    float:left;
    margin-top:4px;
	margin-left:35px;
}
#privacy .policy a{ color:#000000; text-decoration:underline}
#privacy .buttons {}
#privacy .buttons .button{ height:auto; float:right; margin-right:15px; margin-top:20px; margin-bottom:20px}


.creditAcc{position: relative; background: #FFEDC4; width: 340px; height: 140px; margin: 10px 0 0 20px}
.imageTop{position: relative; top: 10px}
label.forEmail{position: relative; top: 12px}
p.fEmail{margin-top: -10px}
a.registerLinks{text-decoration: underline; color: #000}
p.credit1{font-family: Arial; font-weight: bold; font-size: 13px; color: #BB8407; margin-left: 5px; padding-top: 5px}
div.myAccCenter{float: left; width: 718px; height: 33px; background: url(/images/image/blue_bg.jpg) repeat-x; font-family: Arial; font-weight: bold; font-size: 13px; color: #fff; line-height: 33px; padding: 0 0 0 10px}
div.myAcc{position: relative; width: 747px; font-family: Arial; font-size: 12px; color: #000}
div.myAccForm{clear: both; position: relative; border-left: 1px solid #C5C5C5; border-bottom: 1px solid #C5C5C5; border-right: 1px solid #C5C5C5}
.myAccForm p{font-family: Arial; font-size: 12px; color: #000; margin: 0 20px 0px; padding: 10px 0 10px 0}
div.accLink{position: relative; width: 705; height: 75px; background: #D1DEF0; cursor: pointer; margin: 10px 20px 10px}
div.accLink2{position: relative; float: left; margin: 10px 20px 10px}
div.accLink3{position: relative; float: left; margin: 10px 0px 10px}
p.accH{margin: 0 0 10px 0; padding: 0px; font-size: 16px; font-family: Arial; font-weight: bold}
p.accC{margin: 0px; padding: 0px}
ul.cartmenu{list-style-type:none; padding: 0px; margin: 0px}
.cartmenu li{line-height: 22px}
.cartmenu a{color: #003580}
.cartFooter{position: relative; margin: 70px 0 20px}
.cartFooterL{position: relative; float: left; width: 255px}
.cartFooterC{position: relative; float: left; width: 255px}
.cartFooterR{position: relative; float: left}
.termsDiv{clear: both; position: relative; float: left; margin: 10px 0 0 20px}
.termsDivR{position: relative; float: right; margin: 25px 10px 0 0}

table.checkoutC{margin: 0 15px 0 15px}
.checkoutCTop{border-top: 2px solid #C1C1C1; height: 75px; color: #000; font-size: 13px}
.checkoutCTop a{color: #000; font-size: 13px; text-decoration: none}
img.checkoutCImg{border: 1px solid #000; height: 60px}
div.shopBask{position: relative; width: 740px; border: 1px solid #C1C1C1}
table.shopBaskTop{margin: 0 15px 0 15px; font-size: 13px; font-weight: bold; color: #003580}
div.totalP{position: relative; float: left; width: 80px; font-size: 13px; margin-left: 560px}
.totalP p{padding: 2px 0}
div.totalN{position: relative; float: left; font-size: 13px;}
.totalN p{padding: 2px 0}
td.emptyRow{border-bottom: 2px solid #003580; height: 15px}
td.delRow{border-bottom: 2px solid #003580; height: 60px}
.delRow div{position: relative; float: left}
.checkout1{width: 140px}
.checkout2{margin-top: 5px}
.checkout3{margin-top: 8px}
.checkout4{width: 155px}
div.freeDel{width: 50px; margin-left: 235px; vertical-align: middle; margin-top: 30px}
div.freeDel2{color: #D1710D; margin-top: 28px; font-size: 16px}
div.BillDel{position: relative; width: 750px; margin-top: 20px}
div.billing{position: relative; float: left; width: 370px; height: 333px}
div.delivery{position: relative; float: left; width: 370px; height: 333px; margin-left: 10px}
div.billH{float: left; width: 341px; height: 33px; background: url(/images/image/blue_bg.jpg) repeat-x; font-family: Arial; font-weight: bold; font-size: 13px; color: #fff; line-height: 33px; padding: 0 0 0 10px}
div.billCont{clear: both; position: relative; height: 320px; width: 368px; border-left: 1px solid #C5C5C5; border-bottom: 1px solid #C5C5C5; border-right: 1px solid #C5C5C5}
div.BillDel2{position: relative; width: 750px}
div.billCont2{clear: both; position: relative; height: 280px; width: 368px; border-left: 1px solid #C5C5C5; border-bottom: 1px solid #C5C5C5; border-right: 1px solid #C5C5C5}
div.BillDel3{position: relative; width: 750px; margin-top: 20px}
div.delivery2{position: relative; float: left; width: 370px; height: 93px; margin-left: 10px}
div.billing2{position: relative; float: left; width: 370px; height: 93px}
div.billCont3{clear: both; position: relative; height: 60px; width: 368px; border-left: 1px solid #C5C5C5; border-bottom: 1px solid #C5C5C5; border-right: 1px solid #C5C5C5}

div.billing4{position: relative; float: left; width: 370px; height: 353px}
div.delivery4{position: relative; float: left; width: 370px; height: 353px; margin-left: 10px}
div.billCont4{clear: both; position: relative; width: 368px; height: 340px; border-left: 1px solid #C5C5C5; border-bottom: 1px solid #C5C5C5; border-right: 1px solid #C5C5C5}

div.specDel{position: relative; width: 730px; height: 155px}

/* contact us */
#contact_us{ border:red solid 0px; margin-left:20px; margin-top:30px}
#contact_us .left{ float:left; border:green solid 0px}
#contact_us .right{ float:left; border:blue solid 0px; width:240px; margin-left:30px}
#contact_us .title{ color:#003580; font-size:11px; padding-top:2px}
#contact_us .button{ width:72px; height:30px; border:0px; margin-top:5px; margin-right:3px}
#contact_us input{width:214px; border:black solid 1px}
#contact_us textarea{width:210px; border:black solid 1px}
#contact_us select{width:216px; border:black solid 1px}

#sitemap a {text-decoration:none;}
#sitemap ul {padding-top:10px;padding-left:23px;}
#sitemap ul li a {color:#b31f36; font-weight:bold;}
#sitemap ul li ul {padding-bottom:10px;padding-top:0px;}
#sitemap ul li ul li a {color:#b31f36; font-weight:normal;}
#sitemap ul li ul li ul {padding-bottom:0px;padding-top:0px;}
#sitemap ul li ul li ul li a {color:#808080; font-weight:100;}




div.ContactUs{position: relative; float: left; width: 370px; height: 470px}
.ContactUs label{float: left; width: 110px; text-align: right; margin: 3px 5px 0 0; color: #000; font-family: Arial; font-size: 12px}
.ContactUs p input[type="text"]{width:214px; border:black solid 1px}
.ContactUs p{margin: 4px 0 4px; padding: 0px}
.ContactUs select{width:50px; border:black solid 1px}
.ContactUs textarea{width:214px; border:black solid 1px}
div.companyDet{position: relative; float: right; width: 370px; height: 210px}
.companyDet .title{ color:#003580; font-size:12px; padding-top:2px}
.ContactUs p.tick{color: #003580; font-family: Arial; font-size: 12px}
.companyDet p{color: #B31F36; margin-left: 5px}
select.countryC{width: 155px; border:black solid 1px}

/*.firstLast{background-color: #EAAC21; overflow:hidden }
.firstLast:hover{font-weight :normal ;}*/