/*------- Common ----------*/

* { padding:0px; margin:0px; }
body { background:#000; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
.floatLeft, .fL { float:left; }
.floatRight, .fR { float:right; }
.clear { clear:both; display:block; }
#Header, #Nav, #Content, #Footer { margin:auto; width:760px; }
.holderBg { background:url(../images/right-bg.gif) right top repeat-y; padding-right:5px; }
img { border:0px; }
a { color:#fff; text-decoration:none; }
a:hover { text-decoration:underline; }
.product-border-b { border-bottom:1px dashed #FFFFFF; padding-bottom:10px; margin-bottom:10px; }
h2 { font-size:16px; font-weight:bold; }
h3 { font-size:14px; font-weight:bold; }
h4 { font-size:13px; font-weight:bold; }
.black-bold { font-size:11px; font-weight:bold; color:#000000; padding-top:7px; padding-left:5px; }
.orange-bold { font-size:12px; color:#f3884c; font-weight:bold; line-height:20px; }
.price-bold { color:#ed8a4d; font-size:18px; font-weight:bold; }
.price-sm { color:#ed8a4d; font-size:14px; font-weight:bold; }
.question-txt { color:#ffffff; font-weight:bold; font-size:13px; padding-bottom:10px; }
.ans-txt { color:#1d203c; background-color:#caced9; border:1px dashed #999999; padding:7px; text-align:justify; }
.padd5 { padding:5px; }
.product-border { border:1px solid #FFFFFF; }
.price-txt { padding:10px; font-weight:bold; }
.input { width:200px; border:1px solid #aeb7c7; padding:2px; background-color:#1d203c; color:#FFFFFF; }
.inputTxtArea { width:375px; border:1px solid #aeb7c7; padding:2px; background-color:#1d203c; color:#FFFFFF; }
.input1 { width:60px; border:1px solid #aeb7c7; padding:2px; background-color:#1d203c; color:#FFFFFF; }
/*.input-sm { width:130px; border:1px solid #aeb7c7; padding:2px; background-color:#1d203c; color:#FFFFFF; }*/
.blue-links { color:#1d203c; text-decoration:underline; }
.blue-links a {  text-decoration:underline; }
.blue-links:hover {  text-decoration:none; }
.pro-bg { background-image:url(../images/pro-bg.jpg); height:23px; background-repeat:repeat-x; margin:5px; padding-left:3px; }
.border-bottom { border-bottom:1px dashed #FFFFFF; }
.error {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#ea3e3e;
	height: 25px;
	padding-left: 5px;
}
.goodgood {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#bef69f;
	height: 25px;
	padding-left: 5px;
}
.commitment{
     font-family: Georgia, Times New Roman, Times, serif;
     font-size: 13px;
     font-weight: normal;
	 color:#181c1c;
	 height: 25px;
}
.billing_page {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color:#b7b9c6;
}
.listing_page {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	color:#b7b9c6;
}
.listing_description { font-size:10px; font-weight: bold; color:#fff; }
.inputButton { background:url(../images/button-img.gif); height:21px; background-repeat:repeat-x; padding:0px 2px 2px 5px; 
 color:#FFFFFF; font-weight:bold; font-size:10px; border:1px solid #FFFFFF; text-transform:uppercase; }

/*--------- Header ----------*/

#Header { height:162px; position:relative; font-size:11px; }
#Header.one { background:url(../images/header-01.jpg) left top no-repeat; }
#Header.two { background:url(../images/header-02.jpg) left top no-repeat; }
#Header.three { background:url(../images/header-03.jpg) left top no-repeat; }
#Header.four { background:url(../images/header-04.jpg) left top no-repeat; }
#Header.five { background:url(../images/header-05.jpg) left top no-repeat; }
#Header.six { background:url(../images/header-06.jpg) left top no-repeat; }
#Header.seven { background:url(../images/header-07.jpg) left top no-repeat; }
#Header.eight { background:url(../images/header-08.jpg) left top no-repeat; }
#Header.nine { background:url(../images/header-09.jpg) left top no-repeat; }
#Header.ten { background:url(../images/header-10.jpg) left top no-repeat; }
#Header.eleven { background:url(../images/header-11.jpg) left top no-repeat; }
#Header .top { width:167px; color:#000; float:right; padding-top:5px; padding-right:10px; }
#Header .top a { color:#000; text-decoration:none; }
#Header .top a:hover { text-decoration:underline; }

/*--------- Nav ----------*/

#Nav { background:#fdfdfe url(../images/nav-bg.gif) left top repeat-x; overflow:hidden; }
#Nav .holderBg { height:30px; padding-left:8px; }
#Nav li { display:inline; }
#Nav li a { height:30px; display:block; float:left; text-indent:-9999px; overflow:hidden; }
#Nav li a.mycart { background:url(../images/my-cart.gif) left top no-repeat; width:100px; }
#Nav li a.signup { background:url(../images/sign-up.gif) left top no-repeat; width:101px; }
#Nav li a.contactus { background:url(../images/contact-us.gif) left top no-repeat; width:126px; }
#Nav li a.aboutus { background:url(../images/about-us.gif) left top no-repeat; width:115px; }
#Nav li a.yahoo { background:url(../images/yahoo_auctions.gif) left top no-repeat; width:99px; }
#Nav li a.mycart:hover { background:url(../images/my-cart.gif) left bottom no-repeat; width:100px; }
#Nav li a.signup:hover { background:url(../images/sign-up.gif) left bottom no-repeat; width:101px; }
#Nav li a.contactus:hover { background:url(../images/contact-us.gif) left bottom no-repeat; width:126px; }
#Nav li a.aboutus:hover { background:url(../images/about-us.gif) left bottom no-repeat; width:115px; }
#Nav li a.yahoo:hover { background:url(../images/yahoo_auctions.gif) left bottom no-repeat; width:99px; }

/*--------- Content ----------*/

#Content .floatLeft { width:582px; padding-top:3px; }
#Content .floatRight { width:176px; padding-bottom:10px; position:relative; background:url(../images/rightpanel-bg.gif) left top repeat-y; }
#Content .floatRight .top { position:absolute; top:-21px; left:-3px; width:180px; height:21px; background:url(../images/top.gif) left top no-repeat; }
#Content .floatRight .topNext { background:url(../images/top-bg.gif) left top no-repeat; height:30px; font:bold italic 15px Arial, Helvetica, sans-serif; padding-left:46px; }
/*#Content .floatRight .welcometxt { padding-left:20px; padding-bottom:15px; }*/
#Content .floatRight .welcometxt { padding-left:12px; padding-bottom:15px;  }
.welcome-txt { color:#eb844b; font-weight:bold; }
#Content .floatRight .box { padding-right:5px; padding-left:2px; margin-top:5px; }
#Content .floatRight .boxtop { background:url(../images/box-top.gif) left top repeat-x; font:bold italic 13px/22px Arial, Helvetica, sans-serif; color:#000; padding-right:5px; text-align:right; }
#Content .floatRight .boxcart { padding:8px; font:normal 12px Arial, Helvetica, sans-serif; }
#Content .floatRight .box .listarea li { text-transform:uppercase; background:url(../images/li-bg.gif) left bottom repeat-x; padding-bottom:2px; display:block; list-style-type:none; padding-bottom:8px; padding-top:6px; }
#Content .floatRight .box .listarea li a { color:#fff; padding-left:24px; text-decoration:none; background:url(../images/box.gif) 10px center no-repeat;
 font:normal 12px Arial, Helvetica, sans-serif; }
#Content .floatRight .box .listarea li a:hover { color:#f58f0f; }
#Content .floatLeft .top { margin-bottom:3px; padding:3px; border:1px solid #434b8c; background:#1d203c; }
#Content .floatLeft .top td { padding:4px; font:bold 14px Arial, Helvetica, sans-serif; }
#Content .floatLeft .top td.left { /*border-right:2px solid #434b8c;*/ padding-left:5px; padding-right:5px; width:61px; }
/*#Content .floatLeft .top td select { background:#06091d; padding:1px; width:95px; font:normal 12px Arial, Helvetica, sans-serif; color:#fff; }*/
#Content .boxxitem { padding:1px; background:#1d203c; margin-bottom:3px; height:auto; }
#Content .fL { width:294px; }
#Content .fR { width:285px; }
#Content .boxxitem p { margin-bottom:10px; }
#Content .smBox { padding:5px; }
#Content .normTab { margin-bottom:1px; }
#Content .normTab td { padding-bottom:4px; }
#Content .borbot { border-bottom:1px dashed #b5b5b5; }
#Content .lastTab { margin-bottom:12px; }
#Content .lastTab .imgLeft { float:left; padding-right:5px; }
#Content .lastTab strong { font-size:12px; }
#Content .tabT td { padding:2px; padding-bottom:6px; }
#Content .tabT td strong { font-size:12px; }
#Content .price { font-weight:bold; color:#ff0000; }
#Content .headingbg { background-color:#dddee5; height:23px; color:#000000; font-size:13px; font-weight:bold; padding-left:10px; padding-top:7px;  }

/*--------- Product Details ----------*/

#Content .productdetails { width:570px; background-color:#1d203c; padding:5px;  float:left; border-bottom:1px dashed #FFFFFF; }
#Content .productdetails .detailsl {  float:left;  background-color:#1d203c; }
#Content .productdetails .detailsl .detailsimg {  width:270px; height:270px; border:1px solid #dddee5; padding:5px; }

#Content .productdetails .detailsl .detailstxt { padding-top:10px; float:left; }
#Content .productdetails .detailsr { width:270px; float:left; margin-left:15px; }
#Content .otherproducts { width:566px; background-color:#1d203c; padding:7px; float:left; }
#Content .otherproducts .productsrow { padding:10px; padding-left:0px; height:110px; }
#Content .otherproducts .productsrow .rproduct { border:1px solid #ffffff; width:100px; height:100px; float:left; margin-right:15px; padding:5px; }


#Content .otherproducts .commentsarea { width:550px; border-top:1px dashed #FFFFFF; margin-top:10px; padding:7px; }
#Content .otherproducts .commentsarea .comment {  padding-bottom:15px;  margin-bottom:10px; }
#Content .otherproducts .commentsarea .comment .commentr { width:550px; float:left; }
#Content .otherproducts .commentsarea .comment .commentr .carrow { width:14px; height:20px; float:left; background:url(../images/comment-arrow.gif);
 margin-top:10px; background-repeat:no-repeat; }
#Content .otherproducts .commentsarea .comment .commentr .ctext { float:left; background-color:#bdbdbf; width:526px; padding:5px; color:#333333; margin-bottom:10px; }
#Content .otherproducts .comment1 { height:auto;  }
#Content .otherproducts .comment1 .commentimg { width:60px; height:60px; float:left; padding:2px;  border:1px solid #FFFFFF; margin-bottom:10px; }
#Content .otherproducts .comment1 .commentxt { width:400px; float:left; margin-left:10px; }
#Content .otherproducts .postcomment {  margin-top:10px; }



/*--------- Product Listing ----------*/

#Content .productlistings { background-color:#1d203c; }
#Content .productlistings .listingsh { background-color:#dddee5; height:30px; }
#Content .productlistings .listingtable { height:100px; padding:5px; border-top:1px dashed #FFFFFF;
 border-bottom:1px dashed #FFFFFF; }
#Content .productlistings .listingtable .borderr { height:100px; border-right:1px dashed #FFFFFF; padding-right:5px; padding:5px; }
#Content .productlistings .marlisting { margin-bottom:15px; }

/*---------- Profile----------*/

.profile-bg { background-color:#1d203c; }

/*-----------My Order ---------*/

#Content .order { width:570px; background-color:#1d203c; padding:5px; float:left; }
#Content .order .ordertable { width:570px; float:right; }
#Content .order .ordertable .tabletop { height:30px; background-color:#afadb3; padding:3px; font-weight:bold; color:#000000; }
#Content .order .ordertable .tablecol { height:25px; padding:3px; color:#ffffff; }


#Content .gallery { width:571px; float:left;  font-size:11px; background-color:#1d203c; padding:5px;}
#Content .gallery .galleryimg { border:1px solid #FFFFFF; padding:7px; width:150px; background-position:center; }
#Content .gallery .gallerybg {  color:#ffffff; border:1px solid #FFFFFF; }

#Content .gallery2{ width:571px; float:left; font-size:11px; background-color:#1d203c; padding:5px;}
#Content .gallery2 .partsleft { width:400px; float:left; }
#Content .gallery2 .partsright { width:150px; float:right; }
#Content .gallery2 .galleryimg { border:1px solid #FFFFFF; padding:7px; width:150px; background-position:center; } /* ADDED */
#Content .gallery2 .gallerybg {  color:#ffffff; border:1px solid #FFFFFF; } /* ADDED */
#Content .gallery2 .partsdetails { width:570px; margin-top:13px; float:left; background-color:#1d203c; }
#Content .gallery2 .partsdetails .detailshead { width:570px; height:25px;}
#Content .gallery2 .partsdetails .detailshead  .headleft { width:200px; float:left; color:#000000; font-size:13px; padding:3px; }
#Content .gallery2 .partsdetails .detailshead  .headright { width:150px; float:right; color:#000000; padding:3px; text-align:right; }
#Content .gallery2 .partsdetails .detailbody { width:555px; margin:10px;  margin-right:0px;  }


#Content .order { width:571px; float:left; }
#Content .order .partsleft { width:400px; float:left; }
#Content .order .partsright { width:150px; float:right; }
#Content .order .partsdetails { width:570px; margin-top:13px; float:left; background-color:#1d203c; }
#Content .order .partsdetails .detailshead { width:570px; height:25px; background-color:#dddee5; }
#Content .order .partsdetails .detailshead  .headleft { width:200px; float:left; color:#000000; font-size:13px; padding:3px; }
#Content .order .partsdetails .detailshead  .headright { width:150px; float:right; color:#000000; padding:3px; text-align:right; }
#Content .order .partsdetails .detailbody { width:555px; margin:10px;  margin-right:0px;  }
#Content .order .partsdetails .detailbody .detailsleft { width:258px; padding:5px; float:left; background-color:#777dad; margin-right:8px; margin-bottom:7px; margin-top:7px; }
#Content .order .partsdetails .detailbody .detailsleft .leftimage { width:95px; height:100px;  padding:2px; float:left; }
#Content .order .partsdetails .detailbody .detailsleft .righttext { width:140px; float:left; margin-left:10px;  }


/*--------- Footer ----------*/

#Footer { color:#9e9e9e; text-align:center; font:normal 10px/17px "Trebuchet MS", Verdana, Tahoma; background:#0b0c16; /*margin-top:29px; */}

/*--------- newly added 22 AUG 2009 ----------*/
.color_text1 { font-size:14px; font-weight:bold; color:#da7a45;}

.img-border2 {  border:1px solid #333868; padding:2px;  }

#Content .boxxitem .heading1{ background:url(../images/heading_bg1.gif) no-repeat; width:540px; height:27px; color:#fff; font-size:18px; font-weight:bold; padding-left:27px; padding-top:5px; padding-bottom:5px;}
#Content .boxxitem .heading_2{ background:url(../images/heading2_bg.gif) no-repeat top #2f335c; width:540px; height:24px; color:#fff; font-size:18px; font-weight:bold; padding-left:27px; }
#Content .boxxitem .heading3{ background:url(../images/heading_bg3.gif) no-repeat; width:540px; height:32px; color:#fff; font-size:18px; font-weight:bold; padding-left:27px; padding-top:5px;}
#Content .boxxitem .heading2{ background:url(../images/heading_bg2.gif) no-repeat; width:400px; height:24px; color:#fff; font-size:12px; font-weight:bold; padding-left:27px;}
#Content .boxxitem .heading4{ background:url(../images/heading_bg4.gif) no-repeat left #2f335c; height:24px; color:#fff; font-size:12px; font-weight:bold; padding-left:20px;}

#Content .boxxitem .box_border1{ background:#171a35; border:1px solid #2f335c; padding:8px; width:551px; }
#Content .boxxitem .box_border2{ background:#171a35; border:1px solid #2f335c; padding:8px; width:545px; } /* FOR GALLERY */
.yelwTxt1 {color:#e9dd15; font-size:18px; font-weight:bold; }
.yelwTxt2 {color:#e9dd15; font-size:12px; }
.yelwTxtlink {color:#e9dd15; font-size:12px; text-decoration:underline; }
a.yelw_link {color:#e9dd15; text-decoration:none; }
a.yelw_link:hover {color:#fff; text-decoration:none; }

#Content .headingbg { background-color:#dddee5; height:23px; color:#000000; font-size:13px; font-weight:bold; padding-left:10px; padding-top:7px; }

/*--------- newly added ----------*/
.dased_line { background:url(../images/line1.gif) repeat-x; height:24px;}
.blue_box { background:#2f335c; padding:10px 13px 13px 0; color:#fff; height:40px;}
.orange-txt { font-size:12px; color:#f3884c;}
.orange-txt a{ color:#f3884c; text-decoration:none;}
.orange-txt a:hover{ color:#fff; text-decoration:none;}
.whtTxtB { font-size:13px; font-weight:bold; color:#fff; }
.whtTxtn { font-size:10px; color:#fff; }
.whtTxtn a{ color:#fff; text-decoration:none; }
.whtTxtn a:hover{ color:#fff; text-decoration:underline; }
.box_border2{ background:#171a35; border:1px solid #2f335c; padding:8px; width:auto; }
.small_inputB { width:45px; height:25px; background:#0a0e29; border:1px solid #4f548e; color:#fff; font-size:12px; line-height:25px; font-weight:bold; }
.inputStl1 { background:#161a35; border:1px solid #6c72a6; width:192px; height:18px; color:#fff; font-size:11px; line-height:18px;}
.blueBack { background:#161a35;}

/*	7th SEP 2009 - 1502 HR	*/
.top-search-menu-dd{ background:#06091d; padding:1px; width:95px; font:normal 12px Arial, Helvetica, sans-serif; color:#fff; }
.top-search-menu-dd2{ background:#06091d; padding:1px; width:158px; font:normal 12px Arial, Helvetica, sans-serif; color:#fff; }


.result_box_bg { background:url(../images/result_box_bot.gif) no-repeat bottom #242748; padding:0 15px 10px 15px;}

/*  FOR CONTACT PAGE */
.success    { padding: .8em; margin-bottom: 1em; border: 3px solid #ffffff;}
.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; vertical-align: middle; }
.caution  { padding: .8em; margin-bottom: 1em; border: 3px solid #ffffff;}
.caution   { background: #e6f169; color: #3e3e3e; border-color: #ffe509; vertical-align: middle; }
.fail { padding: .8em; margin-bottom: 1em; border: 3px solid #ffffff;}
.fail   { background: #ba9c88; color: #741205; border-color: #741205; vertical-align: middle; }