/*
  $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
*/



FORM {
	display: inline;
}


CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

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



/* MARTIN CSS */


/*SAM
/*SAM
/*SAM
/*SAM
/*SAM
/*SAM READ...

/*SAM SCROLL TO THE BOTTOM OF THIS PAGE AND LOOK FOR A MASSIVE COMMENT PROCLAIMING 'STYLES YOUU WILL NEED'
PRETTY MUCH EVERYTHING AFTER THAT POINT WILL BE USEFUL TO YOU IN SOME WAY (HOPEFULLY!)/




/*INSERT:
 DATE CREATED: 03/11/05
 SITE CONNECTED TO: Cabri (Count On)
 CODE AUTHOR: Martin
 LAYOUT TYPE: 3 Columns, Footer, 
 */	


/*INSERT:
 DATE CREATED: 03/11/05
 SITE CONNECTED TO: Cabri (Count On)
 CODE AUTHOR: Martin
 LAYOUT TYPE: 3 Columns, Footer, 
 */	
 

/*BODY*/
body {	
	background-color: #ffffff;
	font-family: arial, helvetica, sans-serif;	
	line-height: 1.00em;	
	color: #000000;
	margin:10px;
	padding:0px;
		}

#main div { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
		
		
		img { border-width:0px; }
/*PARAGRAPH STYLES*/				

		
p.datepad {
	margin:0px 10px 10px 0px;
	padding-left:10px;
	color:#336699;	
}			
.greyout{
	color:#999999;
}

span.pages{	
	text-decoration: none;
	margin-left:20px;
}


/*LINKS*/
a{	
	color:#31009C;	
	text-decoration: underline;
}	

a:hover {
	color:#6633CC;	
}

a.whitelink{	
	color:#fff;	
	text-decoration: none;
font-weight:bold;

}	

a.whitelink:hover {
	color:#fff;	
	text-decoration: underline;
}




	
/*PAGE DIVS*/
#outer_wrapper {
width:100%;
background:#fff;
}

#wrapper {
background:#fff;
}

#header {
background:#fff;
width:100%;
height:100px;
margin:0;
z-index:1;
}

#counton{
position:relative;
background:#3399CC;
height:100px;
float:right;
z-index:5;
margin-top:-100px;
}

#topmenu {
padding:5px 0 5px 10px;
background:#99CCFF;
}


#container {
float:left;
width:100%;
display:inline;
margin-left:-200px
}

#left {
float:left;
width:160px;
height:396px;
display:inline;
margin-left:200px;
margin-top:15px;
padding:0;
z-index:2;
}



#main {
margin-left:385px;
margin-top:20px;
/*border-color:#999999;
border-style:dashed;
border-width:1px;*/

}

#sidebar {
margin-top:15px;
padding-left:100%;
margin-left:-179px;

}

#sidebar p {
position:relative
}



#footer {
clear:both;
font-size:12px;
padding-top:30px;
text-align:center;
font-family:Verdana;
}


.clearing {height:0;clear:both}

/*PAGE DIVS FOR MENUS*/

#buynav{
text-align:right;
vertical-align:top;
position:relative;
background:#fff;
height:40px;
float:right;
z-index:5;
padding-top:20px;
margin-top:-100px;
}

#main-menu {
background:#fff;
height:20px;
color:#fff;
text-align:center;
padding:0;
margin-top:-35px;
}

#topmenu-blue {
margin:0;
padding:3px 0 5px 10px;
background:#000099;
background-image:url(assets/top-bar-back-internal-blue.gif);
background-repeat:repeat-x;
height:26px;
color:#fff;
text-align:center;
font-size:11px;
font-family:Verdana;
}


#topmenu-grey {
margin:0;
padding:3px 0 5px 10px;
background:#DDD;
/*background-image:url(assets/top-bar-back-internal-blue.gif);
background-repeat:repeat-x;*/
height:20px;
border-bottom:1px solid #999;
color:#000;
text-align:center;
font-size:11px;
font-family:Verdana;
}

#topmenu-welcome {
margin:0;
padding:5px 0 5px 10px;
background:#EEE;
/*background-image:url(assets/top-bar-back-internal-blue.gif);
background-repeat:repeat-x;*/
height:15px;
border-bottom:1px solid #ccc;
color:#000;
text-align:center;
font-size:11px;
font-family:Verdana;
}


/*LEFT AND RIGHT TABLES*/


.panel-table{
	width:160px;
	margin-bottom:20px;
	border:0;
}

.panel-info{
	padding:10px;
	border-right:1px solid #CC9900;
	border-bottom:1px solid #CC9900;
	border-left:1px solid #CC9900;
	background-image:url(assets/panel-background-tile.gif);
	background-repeat:repeat;
	font-size:12px;
	font-family: Verdana;
}

.panel-info-centered{
	padding:10px;
	border-right:1px solid #CC9900;
	border-bottom:1px solid #CC9900;
	border-left:1px solid #CC9900;
	background-image:url(assets/panel-background-tile.gif);
	background-repeat:repeat;
	text-align:center;
	font-size:12px;
	font-family: Verdana;
}
 /* sam custom */
 p, li, td { font-family: Verdana; font-size:13px; }
/* end sam custom*/

h4 { font-family: Verdana; }


.address_book {

border-left:3px solid #ffcc00; padding-left:10px; background-color:#EEE; width:300px; }

p#checkout_breadcrumb { border:1px solid #ffcc00;padding:4px;text-align:center; }

.small { font-size:11px; }


.form_left { width:200px; font-size:12px; float:left; font-weight:bold; }

h3 { color:#cc6600; font-family:Arial Narrow; }



.red { color:#ff0000; }



a.qty_change {text-decoration:none; font-weight:bold; font-size:17px;}


input.disabled { background-color:#fff; color:#000; border-width:0px; font-size:17px; font-weight:bold; width:25px; }