/* CSS Document */

*{padding:0px;margin:0px; list-style:none;  outline:0px; outline:none;}
 .clr{ padding:0px; clear:both;}  
 
 
 

body{
 
  font-size:12px;
  padding:0px;margin:0px; width:100%; height:100%;
 	 background:#E1E4E9 url(images/bg.jpg)  repeat-x scroll right top;
 
  font-family:Tahoma;
  line-height:16px;
 
 }
 marquee a img{   padding-right:50px;}

   .img{padding:5px;}
   
   
a{cursor:pointer;}
a:hover{cursor:pointer;}
  /* Header start here*/  
 
 #container {
		width:952px; 
		margin:auto;
	 
 
		 
		 
		line-height:15px;
		text-align:justify;
	 
 
 }
 
.main ul li{padding:0px;margin:0px; text-decoration:none;list-style-type:disc;
margin-left:39px;list-style-position:outside;}
 
 .header{	
	width:952px; 
  text-align:right;
	padding:0px; margin:0px;
	 float:left; 	
	 background-color:#FFFFFF;
 
  
}

.logo{
	width:340px;
	height:135px;
	float:left;
	text-align:left;
/*	background: url(images/logo.png)  no-repeat  right top;
	behavior: url("images/iepngfix.htc");*/
}
 


.testi h2{ margin-top:8px; background:#7D070D; height:20px; line-height:18px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-left:11px;
 
-moz-border-radius:5px;}
 
 .main_menu{
		width:952px;	
		color:#FFFFFF;
		height:30px;
		line-height:30px;
		text-decoration:none; 		
		text-align:center;
		float:right;
		background:#7d070d;
		
		
}
 
 .main_menu .linkscolor{ 
		font-weight:bold;
		font-size:12px;
		text-align:center; 
		font-family:verdana;
  
}
 .main_menu ul{
 float:left;
 padding-left:20px;
 
}

 .main_menu ul li{
 
	float:left;

  padding-left:5px;
padding-right:5px;

  
 
}

 .main_menu li a{

text-align:right;
 
 	color:#FFFFFF;
 
 padding-left:15px;
padding-right:15px;
padding-top:3px;
padding-bottom:3px;
 	text-decoration:none;
 
	 

}


 .main_menu  li a:hover{
   background-color:#000000;
  color:#3399FF;
  
 
 
}	
.logo_right{
		width:470px;
		float:right;
		padding-right:10px;
		
}

.logo_right .tabs{
		width:150px;
		float:left;
		height:41px;
		padding-left:5px;
		background: url(images/tab.png)  no-repeat  left top;
	behavior: url("images/iepngfix.htc");
}


.logo_right .tabs h1{
		width:30px;
		float:left;
		text-align:left;
		 
		}
	.logo_right .tabs h2 a{ color:#990000;}	
.logo_right .tabs h2{
		width:108px;
		float:left;
		font-size:12px;
		line-height:25px;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		 
		}
		
			.logo_right h3 a{ color:#FFCC00;}	
.logo_right  h3{
		 
		  
		font-size:22px;
		line-height:25px;
		text-align:right;
		font-weight:normal;
		font-family:century gothic;
		 
		}
		.probg{background: url(images/p_bgb.jpg)  no-repeat  left top;
		font-size:12px;
		padding:25px;
		
		}
		.logo_right  td a{ color:#990000;}	
	.logo_right  td{
		 
		 color:#FFFFFF;
		font-size:13px;
		
		
		font-weight:normal;
		font-family:Arial, Helvetica, sans-serif;
		 
		}
 
/* Header End here*/

 
 



/* Content start here*/
.content h1{font-size:15px; font-weight:normal; float:left; color:#CC0000; text-align:justify; line-height:17px; padding-bottom:11px;	}
.content p{  font-weight:normal; text-align:justify; line-height:20px;padding:3px 0;}
 
.content
		{
		width:945px;		
	 	padding-top:7px;
		float:left;
		padding-left:7px;
		background:#FFFFFF;
		border-left:solid 1px #999999;
		border-right:solid 1px #999999;
	 
		  
 		 }
		 
 
 .video{
 padding-left:5px;
 }
		
	.content .left_p
		{
		width:244px;
		 
		float:right; 
		
		}
		
		
		.content .left_p .new_arrival
		{
		width:194px;		 
		height:295px;
		padding:0px 25px;
		text-align: center;
		 
		background: url(images/new_arrival.png)  no-repeat  right top;
		behavior: url("images/iepngfix.htc");
		 
		}
		
	 .newa{
	 position:relative;
	 top:60px;
	 
	 }


		.content .right_p
		{
		 width:690px;
		 float:left; 
		}
		
 .showcase{ width:694px; padding-top:31px; height:255px; float:left;  background:url(images/showcase.png) no-repeat  left top;behavior: url("images/iepngfix.htc");}
		
 .content .right_p .flash
		{
		 width:486px;
		float:left; 
		
		}
  .content .current
		{
		 width:213px;
		 _width:233px; !important
		 height:36px;
		float:left; 
		font-size:14px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;
		text-align:left;
		padding-top:30px;
		padding-left:22px;
		margin-top:8px;
		background:url(images/current_spl.jpg) no-repeat top left;
		
		}
		  .content .why_we
		{
		 width:213px;
		 	 _width:233px; !important
		 height:36px;
		float:left; 
		font-size:14px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;
		text-align:left;
		padding-top:30px;
		padding-left:22px;
		margin-top:8px;
		background:url(images/why_we.jpg) no-repeat top left;
		
		}
		  .content .install
		{
		 width:213px;
		 	 _width:233px; !important
		 height:36px;
		float:left; 
		font-size:14px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;
		text-align:left;
		padding-top:30px;
		padding-left:22px;
		margin-top:8px;
		background:url(images/install.jpg) no-repeat top left;
		
		}
		  .content .testimonial
		{
		 width:205px;
		 height:36px;
		float:left; 
		font-size:14px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;
		text-align:left;
		padding-top:30px;
		padding-left:22px;
		margin-top:8px;
		background:url(images/testimonials.jpg) no-repeat top left;
		
		}
		
 

.content h3{ font-family: century gothic; color:#990000; font-size:22px; font-weight:normal; line-height:25px;} 
 
 

 
 .gallery{
        width:915px;
        height:150px;
         background:url(images/gallery_bg.jpg) no-repeat left top;
        padding-top:20px;
        padding-left:36px;
        float:left;
        margin-top:8px;
         
 }
 
 .gl_box{ width:170px; height:135px; float:left; padding:3px;    background: url(images/gl_bg.jpg)  no-repeat  left top;}
 
 
 
 .stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 868px; /*Width of Carousel Viewer itself*/
height: 150px; /*Height should enough to fit largest content's height*/


}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
  height:135px;  padding:3px;    background: url(images/gl_bg.jpg)  no-repeat  left top;
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 170px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */

}
#scriptspaginate {
  margin:10px; clear:both;


}
#scriptspaginate a{
background-image:url(../images/heading_bg.jpg);
color:#FFF;
font-weight:bold;
margin-left:4px;
margin-top:10px;
padding:5px;
}

 
.footermain{
		
	 
 		 background:url(images/footer.jpg) repeat-x center top;
 
		 width:100%;
		 height:100px;
 
		
		
}
 
.footer{
		
		color:#FFFFFF;
 
		text-align:center; 
	 	height:80px;
		line-height:25px;
		text-decoration:none; 
	 	padding-top:16px;
		 width:812px;
		 margin:auto;
		 
 
		
		
}
 
.footer .linkscolor{ 
 font-weight:normal;
 font-size:12px;
 
 font-family:tahoma;
 
  
}
.footer ul{
  
 
 
 
 
}

.footer ul li{
  float:left;  
  padding-left:21px;
  padding-right:21px;
 
}

.footer li a{

 	color:#ffffff;
 	text-decoration:none;

}


.footer  li a:hover{
   
  color:#FFFF66;
 
 
}	

#dlPolicy{font-size:12px;line-height:21px;}
 

#dlPolicy td a{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#CC0000; line-height:17px; padding-top:10px;  font-weight:bold;}
.Text{ line-height:16px; padding-bottom:20px;}
p, tr, td {
font-family:tahoma;
font-size:13px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
vertical-align:top;
line-height:normal;
}
h1 {
border-style:0px none solid;
color:#660000;
font-family:Arial,Verdana,Helvetica,Sans-Serif;
font-size:16px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
/* default */

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

/*BODY {
  background: #ffffff;
  color: #000000;
  margin: 0px;
}
*/
A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #CC0000;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
 /* background: #b6b7cb; */
}

.infoBoxContents {
/*  background: #f8f8f9;*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.infoBoxHeading {
  font-family:  Arial;
  font-size: 20px;
  font-weight: normal;
  background:  #000;
  color: #FFF;
  text-align: left;
  padding: 1px;
  height:35px;
  vertical-align:middle;
}
TD.infoBoxHeadingnew{
font-family:  Arial;
  font-size: 20px;
  font-weight: normal;
  background:  #000;
  color: #FFF;
  text-align: center;
  padding: 1px;
  height:35px;
  vertical-align:middle;
  text-transform:uppercase;

}
TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
  padding:5px;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family:  Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #CC0000;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
}

TD.main, P.main {
  font-family: tahoma;
  font-size: 14px;
  line-height: 20px;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  padding:23px;
  border:solid 0px #CCCCCC;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
 
  color: #aabbdd;
}
.categoryImage{ border:solid 1px #b53030;}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #ff0000;
}



checkbox, input, radio, select {
font-family:Verdana,Arial,sans-serif;
font-size:12px;
margin-bottom:12px;
height:22px;
}
TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #ff0000; }

/* default */



/* live site */

.prodesc{
border:4px solid #999999;
padding:10px;
margin:0 10px;
}

