

/*NEW STYLES 2007*/



    



    



/*

  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $



  osCommerce, Open Source E-Commerce Solutions

  http://www.oscommerce.com



  Copyright (c) 2003 osCommerce



  Released under the GNU General Public License

*/



.boxText { font-family: Arial, Verdana, sans-serif; font-size: 10px; }

.errorBox { font-family : Arial, Verdana, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }

.stockWarning { font-family : Arial, Verdana, sans-serif; font-size : 10px; color: #cc0033; }

.productsNotifications { background: #f2fff7; }

.orderEdit { font-family : Arial, Verdana, sans-serif; font-size : 10px; color: #ef7318; text-decoration: underline; }



/*BODY {

  background: #ffffff;

  color: #000000;

  margin: 0px;

}*/



body {

	font-family: arial;

    font-size:11px;    

    text-align:center;

	background-color:#404040;

	margin:0px  auto;        /*from style_home.css*/		

	

    }

	

.info_pages_body{

	background:#ffffff;

	

	}

	

.popup_pages_body{

	background:#ffffff;

	margin:10,10,10,10;

	

	}

hr.popup_pages_body{

	color:#000000;

	size: 1 in;

	}

    



HR {color: #000000; size: 1in}





FORM {

	display: inline;

}



TR.header {

  background: #ffffff;

}



TR.headerNavigation {

  background: #213E84;

}



TD.headerNavigation {font-family: Arial, Verdana, sans-serif; font-size: 10px; background: url(images/head_bar_back.gif) #213E84; color: #ffffff; font-weight: bold}



A.headerNavigation { 

  color: #4a4a4a; 

}



A.headerNavigation:hover {

  color: #f77b18;

}





TD.header2Navigation {font-family: Arial, Verdana, sans-serif; font-size: 10px; background: url(images/tabs-main.gif) #ffffff; color: #ffffff; font-weight: bold}







TR.headerError {

  background: #ff0000;

}



TD.headerError {

  font-family: Tahoma, Arial, Verdana, sans-serif;

  font-size: 12px;

  background: #ff0000;

  color: #ffffff;

  font-weight : bold;

  text-align : center;

}



TR.headerInfo {

  background: #990000;

}



TD.headerInfo {

  font-family: Tahoma, Arial, Verdana, sans-serif;

  font-size: 12px;

  background: #990000;

  color: #ffffff;

  font-weight: bold;

  text-align: center;

}



.infoBox {

  xbackground: #b6b7cb;

}



.infoBoxContents {

  xbackground: #E9E9E9;

  font-family: Arial, Verdana, sans-serif;

  font-size: 10px;

}



.infoBoxNotice {

  background: #ffffff;

}



.infoBoxNoticeContents {

  background: #FFE6E6;

  font-family: Arial, Verdana, sans-serif;

  font-size: 10px;

}



TD.infoBoxHeading {font-family: Arial, Verdana, sans-serif; font-size: 10px; font-weight: bold; background: url(images/head_box_back.gif) #213E84; color: #ffffff}



TD.infoBox, SPAN.infoBox {

  font-family: Arial, Verdana, sans-serif;

  font-size: 10px;

}



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: #ffffff;

}



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: #ffffff;

}



TABLE.productListing {

  

}



.productListing-heading {font-family: Arial, Verdana, sans-serif; font-size: 10px; background: url(/ic_files/images/header_bg.gif) #b6b7cb; color: #FFFFFF; font-weight: bold; height:25px;}



TD.productListing-data {

  font-family: Arial, Verdana, sans-serif;

  font-size: 10px;

}



A.pageResults {

  color: #474745;

}



A.pageResults:hover {

  color: #000000;

  

}



TD.pageHeading, DIV.pageHeading {

  font-family: Arial, Verdana, sans-serif;

  font-size: 20px;

  font-weight: bold;

  color: #9a9a9a;

}



TR.subBar {

  background: #f4f7fd;

}



TD.subBar {

  font-family: Arial, Verdana, sans-serif;

  font-size: 10px;

  color: #000000;

}



TD.main, P.main {

  font-family: Arial, Verdana, sans-serif;

  font-size: 11px;

  line-height: 1.5;

}



TD.smallText, SPAN.smallText, P.smallText {

  font-family: Arial, Verdana, sans-serif;

  font-size: 10px;

}



TD.accountCategory {

  font-family: Arial, Verdana, sans-serif;

  font-size: 13px;

  color: #aabbdd;

}



TD.fieldKey {

  font-family: Arial, Verdana, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



TD.fieldValue {

  font-family: Arial, Verdana, sans-serif;

  font-size: 12px;

}



TD.tableHeading {

  font-family: Arial, Verdana, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



SPAN.newItemInCart {

  font-family: Arial, Verdana, sans-serif;

  font-size: 10px;

  color: #ff0000;

}



CHECKBOX, INPUT, RADIO, SELECT {

  font-family: Arial, Verdana, sans-serif;

  font-size: 11px;

}	 



INPUT.front {height: 11pt; font-family: Arial, Verdana, sans-serif; font-size: 9px; border: 0; background: #EEEFF5}



TEXTAREA {

  width: 100%;

  font-family: Arial, Verdana, sans-serif;

  font-size: 11px;

}



SPAN.greetUser {

  font-family: Arial, Verdana, 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, Arial, Verdana, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



SPAN.markProductOutOfStock {

  font-family: Tahoma, Arial, Verdana, sans-serif;

  font-size: 12px;

  color: #c76170;

  font-weight: bold;

}



SPAN.productSpecialPrice {

  font-family: Arial, Verdana, sans-serif;

  color: #F07818;

}



SPAN.errorText {

  font-family: Arial, Verdana, sans-serif;

  color: #ff0000;

}



.moduleRow { }

.moduleRowOver { background-color: #949494; cursor: pointer; cursor: hand; }

.moduleRowSelected { background-color: #e9e9e9; }



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

.checkoutBarCurrent { font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #000000; }



/* message box */



.messageBox { font-family: Arial, Verdana, sans-serif; font-size: 10px; }

.messageStackError, .messageStackWarning { font-family: Arial, Verdana, sans-serif; font-size: 10px; background-color: #ffb3b5; }

.messageStackSuccess { font-family: Arial, Verdana, sans-serif; font-size: 10px; background-color: #99ff00; }



/* input requirement */



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



h1 { 

 font-family: Arial, Verdana, sans-serif;

 font-size: 20px;

 font-weight: bold;

}













/*DWR*/

dwr_infoBox{

background: #b6b7cb;

}

dwr_infoBoxContents{

  background: #E9E9E9;

  font-family: Arial, Verdana, sans-serif;

  font-size: 10px;

}

.dwr_boxText

{ font-family: Arial, Verdana, sans-serif; font-size: 10px; }





/*Featured product homepage*/



.padMe{

padding:9px;

}



hr.hLine {

	border: none 0; 

	border-top: 1px solid  #ccc;

	height: 1px;

	text-align: left;

	}

	

	

hr.dotLine {

	border: none 0; 

	border-top: 1px dotted  #cccccc;

	height: 1px;

	text-align: center;

	width:90%;

	}

	

	

.fetureText {

	color: #464644;

	font-size: 13px;

	font-weight: bold;

}

.featureSmallText { 

	font-size: 11px;

	font-weight: bold;

}

.featureSmallHighlightText{ 

	color: #990000;

	font-size: 11px;

	font-weight: bold;

}

.featurePriceText {

	color: #F07818;

	font-size: 16px;

	font-weight: bold;

}



.featurePriceInfoText {

	color: #FF6600;

	font-size: 14px;

	font-weight: bold;

}





/*Login form*/



.loginTextInput{

	width:61px;

	border: 1px solid #cccccc;

}



.searchTextInput{

	width:134px;

	border: 1px solid #cccccc;

}



.topBoxText {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	font-weight: bold;

}

.topBoxTextNormal {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

}



.forgotPassTest {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #000000;}

	

	

	

	



/*styles from home_style.css*/

.breadcrumb

{

	margin-left:35px;

	margin-top:0px;

	font-family: arial;

	font-size:12px; 

	font-weight:bold;

	color:#4a4a4a;

 }







.container{

    width:978px;

    

    }

    

.header{

        width:100%;

        height:186px;

        xbackground: #ffffff url(/ic_files/images/RS100_logo.gif) no-repeat;

		background: #ffffff url(/ic_files/images/RS100_logo_new.gif) no-repeat;

        

}



.header-info-area{

    float:right;

    width:550px;

    height:160px;
	
	background-image: url(/ic_files/images/RS100_salesline.gif);
	background-position: 50px 100px;
	background-repeat:no-repeat;

	xborder: 1px solid #ff0000;

    }



.header-box{

    width:160px;

    background-color:#dedede;

    height:71px;

    margin-right:7px;

    margin-top:25px;

    float:right;

	xborder: 1px solid #990000;

}



.header-box2{

    width:160px;

    background-color:#b8b8b8;

    height:71px;

    margin-right:7px;

    margin-top:25px;

    float:right;

	xborder: 1px solid #0000ff;	

}



.LHS-content{

    width:652px;

    float:left;

	background-color:#dedede;

	min-height:100%;



}





.LHS-statement-header{

    width:100%;

    background-color:#E9E9E9;

    font-size:13px;

    color:#474745;

    font-weight:bold;

    height:26px;

    padding-left:3px;

	padding-top:7px;



}





.menu-search{

 width:100%;

 xborder: 1px solid #ffffff;

 xborder:none;

 height:26px;

 padding-top:3px;

 padding-left:5px;

 background: #6b6b6b  url(../images/header_bg_light.gif) repeat-x;

 

 

}





.dwr_contentBoxHeading

{



 width:100%

 border: 1px solid #ffffff;

 height:26px;

  background: #6b6b6b  url(../images/header_bg_light.gif) repeat-x;

}



.LHS-text-block{

  padding-left:15px;

  padding-right:15px;

  height:100px;

		

}

.LHS-products-block{

    width:100%;

   /* padding-left:15px;

    padding-right:15px;*/

	min-height:100%;

	/*padding-bottom:-15px;*/

	background-color:#ffffff; 

/*	height:100%;*/

	/*margin-bottom:-15px; 	*/

	min-height:100%;

}



.LHS-products-info-block

{

    width:100%;

	background-color:#f3f3f3;

	overflow:none;

	position:relative;



}

   

.LHS-product-view{

    width:310px;

    xborder:1px solid #666666;

    height:140px;

    float:left;

	background: #dedede;

	

   }



/*.tdSpacerRow{

	height:100%;

	background-color:#33FFFF;

	width:100%;



}



.tableSpacer{

	height:100%;

	background-color:#FF00FF;

	width:100%;



}



*/

.RHS-content{

    width:326px;

    float:left;



}



.RHS-header{

    background: #6b6b6b  url(/ic_files/images/header_bg.gif) repeat-x;

    width:100%;

    height:26px;

    text-align:left;

    }



.dwr_RHS_cols

{

    background: #6b6b6b  url(/ic_files/images/header_bg.gif) repeat-x;

    width:163px;

    height:26px;

    text-align:left;

	padding-left:10px;

}



.dwr_RHS_clear_cols

{

    xbackground: #6b6b6b  url(/ic_files/images/header_bg.gif) repeat-x;

    width:163;

    height:26px;

    text-align:left;

	padding-left:10px;

}

    

.RHS-header-text{

    color:#ffffff;

    font-size:12px;

    font-weight:bold;

    position:relative;

    top:6px;

}



.DWR-header-text{

    color:#ffffff;

    font-size:12px;

    font-weight:bold;

    position:relative;

}



.RHS-header-text-clear{

    color:#111111;

    font-size:12px;

    font-weight:bold;

    position:relative;

    top:6px;

   

   }





table.RHS-product-cats{

    background: url(/ic_files/images/drkgrey_panel.gif) repeat-y;

    width:100%;

    font-size:12px;

    color:#ffffff;

    font-weight:bold;

    margin:0px;

    text-align:center;

     

}







a.cats:link {color:#ffffff;text-decoration:none;} 

a.cats:visited {color:#ffffff;text-decoration:none;} 

a.cats:hover {color:#ffffff;text-decoration:none;}





.subcategoryLinks

{

	color:#ffffff;

	font:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	text-decoration:none;

}



.RHS-left-block{

    width:163px;

    float:left;

    xmargin-left:5px;

	xx:5px;

    }

    

    

.RHS-right-block{

   width:163px;

   float:left;

   xpadding:5px;

}





/*common*/



.clickable{cursor:hand;cursor:pointer;}







TR.footer {

  background: #213E84;

}



TD.footer {

	font-family: Arial, Verdana, sans-serif; font-size: x-small; background: url(images/head_bar_back.gif) #213E84; color: #000000; font-weight: bold;}



.left_footer_div2{

	width:400px;

	height:50px;

	font-size:8pt;

	padding-left:5px;

	padding-top:0px;		

	text-decoration:none;	

	color:#000000;

	position:relative;

	display:block;

}

.left_footer_div3{

	width:50px;

	height:15px;

	font-size:8pt;

	padding-left:5px;

	padding-top:0px;		

	text-decoration:none;	

	color:#000000;

	position:relative;

	left:110px;

	top:-45px;

	display:block;

}



.left_footer_div{

	width:400px;

	height:60px;

	font-size:8pt;

	padding-left:20px;

	padding-top:5px;		

	text-decoration:none;	

	color:#333333;

	position:absolute;

	display:block;

	}

	

a.left_footer_div{

	color:#FFFFFF;

	}

	

a.left_footer_div:link{

	color:#FFFFFF;

	text-decoration:none;

	

	}

	

a.left_footer_div:visited{

	color:#FFFFFF;

	text-decoration:none;

	}

	

a.left_footer_div:hover{

	color:#000000;

	text-decoration:none;

	}



.right_footer_div{

	width:500px;

	height:60px;

	position:relative;

	font-size:8pt;

	left:480px;

	padding-right:30px;

	color:#333333;

	display:block;

	}



.topList

{

  font-family: Arial, Verdana, sans-serif;

  font-size: 10px;

}



/*Plasma Form*/



.plasmaFormType

{

	width:150px;

	background-color:#474745;

	font-size:11px;

	font-weight:bold;	

	color:#FFFFFF;



}

.plasmaFormProduct

{

	width:150px;

	background-color:#f07819;

	font-size:11px;

	font-weight:bold;	

	color:#FFFFFF;



}

.plasmaFormSize

{

	width:150px;

	background-color:#a80000;

	font-size:11px;

	font-weight:bold;

	color:#FFFFFF;



}



.fullForm

{

    FONT-SIZE: 12px;

    WIDTH: 450px;

    FONT-FAMILY: Arial;

    border-right: darkgray 1px solid;

    border-top: darkgray 1px solid;

    border-left: darkgray 1px solid;

    border-bottom: darkgray 1px solid;	

}



.optionsForm

{

    FONT-SIZE: 12px;

    WIDTH: 300px;

    FONT-FAMILY: Arial;

}





A {

  color: #222222;

  text-decoration: none;

}



A:hover {

  color: #f97607;

  text-decoration: underline;

}



TD.pollBoxRow {   

font-family:  Arial, Verdana, sans-serif;   

font-size: 10px;   



} 



TD.pollBoxText {   

font-family:  Arial, Verdana, sans-serif;   

font-size: 10px;

  



} 



TR.pollOptRow {   

background: ;

} 

TR.pollFooter { 

  background: ;

}  



#footer-cat a:link, #footer-cat a:visited, #footer-cat a:active  {

color:#666666;

}

