/* ID (div) Starts */ 



body { margin:0px; padding:0px; font:11px Verdana; }

#container { width:1024px; margin: 0px auto; }

#centercontainer { float:left; width:1024px; background: url(../images/bg.png); margin:0px; padding:0px; }

.clearleft { clear:left; }

#menumain { width:100%; height:100%; float:left; }

.contin { border:none; width:103px; height:31px; margin:0px; }

.forgot { background-color:#BEEEF6; border:1px solid #66D0E2; }

#menu { width:715px; height:66px; float:left; background:url(../images/menu.png); text-align:center; padding:0px; margin:0px; }

.req { color:#FF0000; }

.seperator { background-image:url(../images/seperator.png); float:right; margin:0px; width:10px; }

#menutext { float:left; width:100%; margin-top:5px; text-align:center; }

.img { border:2px #c19e1c solid; width:120px; background-color:#999999; }

#smallgreenxref { background-color:#e8edff; line-height:18px; }

#smalllightgreenxref { background-color:#fff; line-height:18px; }

#header { float:left; width:1024px; height:182px; background: url(../images/header.png); margin:0px; padding:0px; }

.logo { float:left; width:158px; height:159px; margin-left:45px; margin-top:7px; text-decoration:none; }

.logo a { text-decoration:none; }

.logo a:link { text-decoration:none; border:none; }

#footer { float:left; width:1024px; height:136px; background: url(../images/footer.png); line-height:15px; text-align:center; color:#FFFFFF; }

#footertext { float:left; width:100%; height:30px; margin-bottom:3px; margin-top:20px; text-align:center; }

#lefttopbox { float:left; width:220px; margin-top:10px; }

#lefttopbox1 { width:260px; margin-top:30px; }

#menucontainertop { float:left; width:220px; margin-top:10px; }

#menucontainertoplogin { float:left; width:220px; margin-top:10px; }

#menubottomleft { float:left; width:18px; margin-bottom:5px; background: url(../images/leftbot.png); background-repeat:repeat-y; }

#rightcontainerbottom { float:left; width:187px; height:65px; margin-left:20px; background: url(../images/bottommenuboxbg.png); }

#content { font-size:12px; font-family:Verdana; line-height:28px; padding:4px; }

#content p { margin:0px; padding:0px; }

#contenttopbox { float:left; width:700px; margin:0px 0px 0px 30px; padding:0px; }

#terms { line-height:18px; font-size:12px; }

#content td { padding-top:10px; padding-bottom:10px; }

#contenttopboxtemp { float:left; width:605px; margin:10px 2px 50px 20px; }

.maincontent { float:left; width:960px; margin:10px 2px 0px 12px; min-height:400px; padding:0px 0px 0px 23px; /*margin:10px 2px 0px 32px;*/ }

#flashcontent { float:left; width:400px; margin-top:20px; margin-bottom:50px; margin-left:30px; margin-right:2px; z-index:1; }

#righttopbox { width:220px; float:right; }

#righttopbox2 { width:220px; float:right; margin-left:5px; margin-top:10px; margin-bottom:5px; background-repeat:no-repeat; }

.left_top_box { background:url(../images/left_top_box.png) left top no-repeat; }

.right_top_box { background:url(../images/right_top_box.png) right top no-repeat; }

.left_bot_box { background:url(../images/left_bot_box.png) left bottom no-repeat; }

.right_bot_box { background:url(../images/right_bot_box.png) right bottom no-repeat; width:100%; min-height:100px; height:auto !important; height:100px; }

.side_left_box { background:url(../images/side_left_box.png) left top repeat-y /*#91BC0D*/ #48aed0; }

.side_right_box { background:url(../images/side_right_box.png) right top repeat-y; }

.side_top_box { background:url(../images/side_top_box.png) left top repeat-x; }

.side_bot_box { background:url(../images/side_bot_box.png) left bottom repeat-x; }

.box_head { font-family:tahoma; color:/*#3445008*/ #003b95; font-size:14px; line-height:15px; font-weight:bold; padding:14px 0 0 0px; text-align:center; }

.box_head a { color:/*#344500 #F0F1E4*/ #003b95; text-decoration:none; }

.box_head a:hover { text-decoration:underline; }

.box_body { margin:0; color:#000; padding:10px 16px 30px 10px; font-family:Verdana; font-size:12px; }

.box_body a { color:/*#2A383D #F0F1E4*/ #000; font-size:11px; line-height:16px; font-weight:normal; }

.box_body a:hover { text-decoration:none; }

.box_body ul { margin:0; padding:0; list-style:none; }

.box_body ul li { font-family:arial; font-weight:normal; padding:0 0 4px 0; }

.box_body ul li a { font-family:arial; font-weight:normal; font-size:11px; line-height:14px; text-decoration:underline; color:#FFFFFF; background:url(../images/arr.gif) 0 5px no-repeat; padding:0 0 0 16px; }

.box_body ul li a:hover { text-decoration:none; }

.box_body ul li .category-products { color:#344500; text-decoration:none; background:none; font-weight:normal; }

.box_body ul li .category-products:hover { text-decoration:none; color:#FFFFFF; }

.box_body ol { margin:0; padding:0; list-style:none; }

.box_body ol li { font-family:arial; font-weight:normal; padding:0 0 4px 0; }

.box_body ol li a { font-family:arial; font-weight:normal; font-size:11px; line-height:14px; text-decoration:underline; color:#FFFFFF; background:url(../images/arr.gif) 0 5px no-repeat; padding:0 0 0 16px; }

.messageshow{ float:right; padding:15px 50px 0px 0px; font-size:12px; color:#fff; }

.box_body ol li a:hover { text-decoration:none; }

/*left body menu*/

.box_head { font-family:tahoma; color:/*#3445008*/ #fff; font-size:14px; line-height:15px; font-weight:bold; padding:14px 0 0 0px; text-align:center; }

.box_head a { color:/*#344500 #F0F1E4*/ #003b95; text-decoration:none; }

.box_head a:hover { text-decoration:underline; }

.box_bodyleftmenu { margin:0; color:#344500; padding:40px 50px 60px 65px; }

.box_bodyleftmenu a { color:/*#2A383D*/ #F0F1E4; font-size:11px; line-height:16px; font-weight:normal; }

.box_bodyleftmenu a:hover { text-decoration:none; }

.box_bodyleftmenu ul { margin:0; padding:0; list-style:none; }

.box_bodyleftmenu ul li { font-family:arial; font-weight:normal; padding:0 0 4px 0; }

.box_bodyleftmenu ul li a { font-family:arial; font-weight:normal; font-size:11px; line-height:14px; text-decoration:underline; color:#000; background:url(../images/arr.gif) 0 5px no-repeat; padding:0 0 0 16px; }

.box_bodyleftmenu ul li a:hover { text-decoration:none; }

.box_bodyleftmenu ul li .category-products { color:#344500; text-decoration:none; background:none; font-weight:normal; }

.box_bodyleftmenu ul li .category-products:hover { text-decoration:none; color:#FFFFFF; }

.box_bodyleftmenu ol { margin:0; padding:0; list-style:none; }

.box_bodyleftmenu ol li { font-family:arial; font-weight:normal; padding:0 0 4px 0; }

.box_bodyleftmenu ol li a { font-family:arial; font-weight:normal; font-size:11px; line-height:14px; text-decoration:underline; color:#FFFFFF; background:url(../images/arr.gif) 0 5px no-repeat; padding:0 0 0 16px; }

.box_bodyleftmenu ol li a:hover { text-decoration:none; }

/*left menu body end*/



.side { list-style-image:url(../images/arrow.png); margin-left:5px; line-height:25px; color: #000000; font-weight:bold; }

#yourreg { float:left; width:109px; height:27px; margin-top:15px; margin-left:60px; margin-right:15px; margin-bottom:15px; background:url(../images/your-reg.png) }

#Text { float:left; width:400px; text-align:center; margin-left:30px; }

#Weaccept { float:left; width:435px; text-align:center; margin-top:25px; }

.Text_ { color: #000000; text-decoration:none; background:none; font-weight:normal; }

.Rules_ { color: #0000FF; text-decoration:none; background:none; font-weight:normal; }

.td_content { width:850px; margin-left:25px; margin-top:25px; }

/* Class (CSS) Starts */

.menutext { font-family:tahoma; font-size:11px; color: #fff; text-decoration:none; font-weight:bold; }

.menutext:hover { font-family:tahoma; font-size:11px; color: #8d5a04; font-weight:bold; }

.menuline { font-family:tahoma; font-size:15px; color: #001a6f; text-decoration:none; letter-spacing:1px; }

.footer { font-family:tahoma; font-size:11px; color: #fff; text-decoration:none; letter-spacing:1px; word-spacing:5px; font-weight:bold; }

h3 { color:#000099; text-align:center; }

h2 { color:#000099; margin:0px; }

table.h2 { color:inherit; margin:0px; }

h1 { color:#129Aeb; float:left; font-size:12px; margin:0px; font-family:Verdana; }

h4 { color:#153b5d; font-size:16px; padding:10px; margin:0px; }

.footertext { font-family:Verdana; font-size:11px; color: #000000; text-decoration:none; }

.headertext { font-family:tahoma; font-size:14px; color: #FFFFFF; text-decoration:none; }

.leftmenumain { float:left; width:220px;/*	margin-top:25px;*/ }

#oemserch { float:left; width:307px; height:66px; display:inline; background-image:url(../images/quickoem.png); background-repeat:no-repeat; padding:0px 2px 0px 0px; }

#oemserchtext { float:left; margin:5px 0px 0px 50px; color:#fff; font-family:Verdana; font-size:10px; font-weight:bold; }

#oemserchform { float:right; margin:0px 35px 0px 0px; }

.box_bodyleftmenulogin { margin:0; color:#344500; padding:26px 10px 40px; }

/*--------------------- table ----------------------*/



#searchprod { background-image:url(../images/bg_search.png); background-repeat:repeat-x; padding:2px; border:1px solid #ccc; float:left; margin-left:370px; }

#box-table-a { font-family: "Verdana, Arial, Helvetica", Sans-Serif; font-size: 12px; text-align: left; }

.none { background:none; }

#box-table-a th { font-size: 12px; font-weight: normal; font-weight:bold; padding: 5px; background: #b9c9fe; border-top: 3px solid #aabcfe; border-bottom: 1px solid #fff; color: #039; text-align:center; }

#box-table-a td { background: #e8edff; font-size: 11px; border-bottom: 1px solid #fff; color: #669; border-top: 1px solid; text-align:center; }

#box-table-b { font-family: "Verdana, Arial, Helvetica", Sans-Serif; font-size: 12px; text-align: center; border-collapse: collapse; border-top: 5px solid #1970AE; border-bottom: 5px solid #1970AE; }

#box-table-b th { font-size: 13px; font-weight: normal; padding: 8px; background: #C0DFF4; border-right: 1px solid #9baff1; border-left: 1px solid #9baff1; color: #039; }

#box-table-b td { padding: 8px; background: #f0f0f0; border:thin; border-right: 1px solid #aabcfe; border-left: 1px solid #aabcfe; color: #595A5E; }

.caption { color: #000000; font-weight:bold; font-size:15px; padding-left:5px; }

.caption_Sahibs_Auto { color: #000000; font-weight:bold; width:400px; font-size:15px; padding-left:5px; margin-top:40px; margin-left:25px; border-bottom: 1px solid #000000; }

#box-table-a tr:hover td { background: #d0dafd; color: #339; }

#hor-minimalist-c table { background-color:transparent; background-image:url(../images/table_header.gif); background-repeat:no-repeat; color:#374853; font-weight:bold; height:24px; text-align:left; white-space:nowrap }

#hor-minimalist-a { font-family:Arial; border:1px solid #003399; font-size: 13px; background: #fff; margin-top:25px; width: 480px; border-collapse: collapse; text-align: left; }

#hor-minimalist-a th { background-color:transparent; background-image:url(../img/table_header.gif); background-repeat:no-repeat; color:#374853; font-weight:bold; height:24px; text-align:left; white-space:nowrap }

#hor-minimalist-a td { color: #669; line-height:22px; border-top:1px solid #003399;/*padding: 9px 8px 0px 8px;*/ }

.table { text-align:left; padding: 0; border: 1px solid #DFD5C3; }

.table th a { text-decoration: underline; }

.table a:hover { text-decoration: none; }

table tr.odd:hover td, table tr.even:hover td, table tr.hover td { background:   #CCFFCC; color:   #000000; }

#profile h1 { font-size:15px; }

.table tr th { padding: 4px 6px; background: #F4E6C9 url(../img/admin/news-bg.gif) repeat-x top left; }

.table tr td { padding: 0 4px; height: 23px; color: #bf1504; border-bottom: 1px solid #F0EADA; font-size: 12px; }

.table tr.last td { border-bottom: none; }

table#prod_listing_blocks { display: block; float: left; border: 1px #ccc solid; margin:0.5em; padding: 0; }

#hor-minimalist-b { font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size: 12px; background: #fff; border-collapse: collapse; text-align: left; }

#hor-minimalist-b th { font-size: 14px; font-weight: normal; color: #039; padding: 10px 8px; border-bottom: 2px solid #6678b1; }

#hor-minimalist-b td { border-bottom: 1px solid #ccc; color: #669; padding: 6px 8px; }

#hor-minimalist-b tbody tr:hover td { color: #009; }

/* Drop Down menu */

#sddm { margin: 0; padding-top:2px; z-index: 30; text-align:center; padding-left:40px; width:100%; }

#sddm li { margin: 0px; padding:0px; width:95px; list-style: none; float: left; font:bold 12px Arial; z-index:10; height:20px; }

#sddm li a { display: block; color: #fff; float:left; text-align: center; text-decoration: none; margin:1px 0px 1px 0px; padding:10px 0px 0px 0px; height:18px; font-size:12px; }

#sddm img { padding:0px; margin:0px; }

#sddm li a:hover, a:active { color:#000; z-index:10; }

#sddm1 div { position: absolute; visibility: hidden; margin: 0; padding: 0; background: #fff; border: 1px solid #5970B2; width:50px; }

#sddm div { position: absolute; visibility: hidden; margin: 0; padding: 0; background: #fff; border: 1px solid #5970B2 }

#sddm div a { position: relative; display: block; margin: 0; padding: 5px 10px; width: 85px; white-space: nowrap; text-align: left; text-decoration: none; /*background: #71b9ec;*/ color: #105dad; font: 11px arial }

#cartSubTotal { font-weight:bold; padding:5px; text-align:right; background:#dce3eb; color:#000000; }

#sddm div a:hover { background: #fff; color: #ff0000 }

/* End of Drop Down menu */

.qty { width:20px; text-align:center; }

.remove { width:10px; text-align:center; }

input, select { border:1px solid #0c0c74; /*background:url(../images/text_box_bg.png) repeat-x;*/ font-size:10px; width:145px; }
#radio{width:5px;}
#radio2{width:5px;}
.logtext { font-size:13px; color:#000099; font-weight:bold; }

label { font-size:12px; font-weight:bold; }

textarea { border:1px solid #0c0c74; background-color:#F7F7F7; }

button { background-color:#CCCCCC; }

input.radi { width:15px; border:none; }

tr.infoTableHeader { font-size:14px; color:#000099; width:100%; }

td.prod_name { font-weight: bold; color: #666; background: #CC9; border:1px solid #cc9; height: 1em; width:100%; }

tr.prod_desc { border-left:1px solid #ccc; border-right:1px solid #ccc; padding: 0.5em; margin: 0; vertical-align:top; overflow: auto; }

td.prod_desc { border-left:1px solid #ccc; border-right:1px solid #ccc; padding: 0.5em; margin: 0; vertical-align:top; background: #fff; height: 9em; overflow: auto; }

input[type="checkbox"] { border:none; width:auto; }

INPUT[type='submit'] { border:1px solid #0a6694; /*	background-color:#F7F7F7;*/ width:auto; background-image:url(../images/butan.png); background-repeat:repeat-x; color:#fff; font-weight:bold; font-size:11px; height:20px; padding-bottom:5px; }

input[type="reset"] { border:1px solid #0c0c74; background-color:#F7F7F7; width:auto; background-image:url(../images/butan.png); background-repeat:repeat-x; }

input[type="button"] { border:1px solid #0a6694; width:auto; background-image:url(../images/butan.png); background-repeat:repeat-x; color:#fff; font-weight:bold; font-size:11px; height:20px; padding-bottom:5px; }

.subtitle { background-color:#dedede; border-left: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; padding:5px; }

.subpagebdr { border-bottom:1px solid #d5d5d5; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5; padding:5px; }

.req { color:#FF0000; }

.clearBoth { clear:both; }

form.frm input { float:left; text-align:left; margin-left:10px; margin-top:5px; border:#FF0000 1px solid; width:30%; height:14px; font-size:1.17em; }

form.frm textarea { text-align:left; margin-left:10px; margin-top:5px; }

#file { float:left; text-align:right; margin-left:10px; margin-top:5px; height:24px; width:40%; }

form.frm label { float:left; text-align:right; margin-left:10px; margin-top:5px; width:40%; }

form.fm button { width:10%; }

#btn { width:auto; height:25px; background-color:#3591c6; background-image:url(../images/formbg.gif); text-align:center; }

#per { width:55% }

form.frm select { width:25%; margin-left:10px; margin-top:5px; float:left; font-size:1.17em; }

#dv { width:500px; border:1px solid #000 }

table.helpT { text-align: center; font-family: Verdana; font-weight: normal; font-size: 11px; color: #404040; width: 500px; background-color: #fafafa; border: 1px #6699CC solid; border-collapse: collapse; border-spacing: 0px; }

td.helpHed { border-bottom: 2px solid #6699CC; border-left: 1px solid #6699CC; background-color: #BEC8D1; text-align: left; text-indent: 5px; font-family: Verdana; font-weight: bold; font-size: 11px; color: #404040; }

td.helpBod { border-bottom: 1px solid #9CF; border-top: 0px; border-left: 1px solid #9CF; border-right: 0px; text-align: left; text-indent: 10px; font-family: Verdana, sans-serif, Arial; font-weight: normal; font-size: 11px; color: #404040; background-color: #fafafa; }

table.sofT { text-align: center; font-family: Verdana; font-weight: normal; font-size: 11px; color: #404040; width: 580px; background-color: #fafafa; border: 1px #6699CC solid; border-collapse: collapse; border-spacing: 0px; }

#login { background:url(../images/login-bg.png) no-repeat; width:350px; height:270px; font-size:11px; margin-top:50px; }

#login a { text-decoration:none; color:#990000; }

.data a:hover, a:focus{ text-decoration:underline; color:#000; }

#login a:hover, a:focus { text-decoration:underline; color:#000; }

#login tr { padding:0px; margin:0px; height:10px; }

#login td { padding:0px; margin:0px; }

.heading { color:#fff; background-color:#4f81bd; padding-left:10px; padding-bottom:5px; font:14px Georgia, "Times New Roman", Times, serif; }

.pad { padding-left:10px; }

.bill { padding-top:5px; font:12px Arial, Helvetica, sans-serif; }

.billitem { padding-top:5px; padding-bottom:5px; border-bottom:1px solid #000; font:12px Georgia, "Times New Roman", Times, serif; }

.dottedline { border-top:1px dashed #7372aa; }

.paymentopt { line-height:20px; }

#billingtable tr{ padding:5px;}