/*
	Winsox.co.uk Style Sheet
	Created By Mark "Phunky" Harwood
	www.corpworld.co.uk
	Created for IE6+ 800x600 Windows
*/

	body {
			margin : 0px ; padding : 0px ;
			font : 11px verdana ;
			background-color:#FFFFFF; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; text-align:center;
	}
	#widthContainer {
	margin-left: auto;
	margin-right: auto;
	width:768px;
	}
	th {
			border-bottom : 3px solid #C80D13;
			font : bolder 13px verdana ;
	}
	td {
			font : bolder 11px verdana ;
			border-left : 1px solid #9f9f9f;
	}
	
	input {
			border : 1px solid #C40D15 ;padding : 3px;
			font-size : 12px ; font-weight : bolder ;
			color : #C40D15 ;background :#FFCC00 ;
	}
	select.refer {
			font-size : 12px ; font-weight : bolder ;
			color : #C40D15 ;background :#FFCC00 ;
			width:250px;
	}
	
	textarea {
				border : 1px solid #C40D15 ;padding : 3px;
				font-size : 12px ; font-weight : bolder ;
				color : #C40D15 ;background :#FFCC00 ;
	}
h1 {
				font-size : 16px ; margin : 0px ; padding : 0px ;
					margin-bottom : 5px ; margin-top : 5px ;
					color : #D31725 ; font-family : verdana ;
					
				}
/* 
	ID Defined Tags
*/
	#leftContent ol.front {
			margin : 0px ; padding : 5px ;
			width : 191px ;
			display : inline ;
			list-style-image : url(images/ol_bg.gif) ;
			list-style-position : outside ;
	}

	#leftContent ol li {font : 11px verdana ;padding-left : 15px;}
	#leftContent ul {
			margin : 0px ; padding : 5px ;
			width : 350px;
			display : inline ;
			list-style-type : none ;
	}
	#leftContent ul b {
			font : bolder 12px verdana ;
			color : #CC0000 ;
	}
	#leftContent ul {list-style-type:none;}
	#leftContent li {font : 11px verdana ;
	padding-left:25px;

    background-position:0 5px;}

	#header {
			width : 740px ; height : 76px ;
			background : url(img/headerbg.jpg) no-repeat top right ;
			font : bolder 11px verdana ; padding-left : 27px 
	}
	#cart {
		width : 250px ; 
		margin-left:10px; float:left; margin-top:15px;
	}
	#cart h1 {color : #CC0000 ;height : 25px ;width : 120px ; float:left;border-right : 1px solid #248A0F ;font-size : 11px ; display : inline ; }
	#cart h2 {width : 110px; float:right;font-size : 11px ; display : inline;color : #9f9f9f ;}
	#navBar {
			width : 768px ; height : 23px ;
			border-bottom : 1px solid #DDDDDD ;
			background : url(images/nabbar_bg.gif) #ffffff no-repeat top left ;
			padding-top : 4px ;
			padding-bottom : 4px ;
			margin-bottom:-4px;
	}
	#navBar ul { 
			display : inline ;
			margin : 0px ; padding : 0px ;
			padding-left : 10px ;
			
			
	}
	#navBar li {
		
			list-style-type : none ; display : inline ;
			text-align:center;
			
			/*border-right:solid 1px #f00;*/
			background : url(images/link_bg.gif)  right no-repeat;
			padding-left : 6px ; padding-right : 6px ;
			padding-bottom : 4px ;
			padding-top : 4px ;

			
	}
	#navBar a {
			font : bolder 11px verdana ;
			color : #CC0000 ; text-decoration : none ;
			text-decoration : none ;
			/*border-right:solid 1px #000;*/
	}
	#navBar a:hover {
			color : #820000 ; text-decoration : none ;
	}
	#content {
			width : 768px ; height : auto ;
			background : url(images/contentTop_bg.gif) #D7D7D7 repeat-x top ;
			padding-top : 3px ;
	}
	#leftContent {
			width : 566px; height : auto ;
			background : url(images/content_bg.gif) #ffffff repeat-y ;
			padding-left : 18px ;
			border-right : 1px solid #666666 ;
			float:left;
	}
	#leftContent a {
			color : #CC0000
	}
	#rightContent {
			width : 182px ; height : 100% ;
			background : #D7D7D7 ;
			border-left : 1px solid #ffffff ;
			float : right ;
	}
	#footer {
			border-top : 2px solid #248A0F ;
			height : 70px ; padding : 5px ; padding-top : 8px ;
			background : url(images/footer_bg.gif);
			background-position:top;
			background-position:right;
			background-repeat:no-repeat;
			padding-right : 180px ; text-align : right ;
			clear:both;
			margin-left:auto;
			margin-right:auto;
	}
	#footer ul {
			display : inline ; 
			font : 10px verdana ; color : #000000 ;
			padding : 0px ; margin : 5px ; margin-right : 0px ;
			text-align : right ;
			background : #fffff ;
	}
	#footer li {
			display : inline ; padding : 0px ; margin : 3px ;
			text-align : right ; list-style-type : none ;
			background : #fffff ; margin-right : 0px ;
	}
	#footer a {
			color : #000000 ;
			text-decoration : none ;
	}
	#footer a:hover {
			text-decoration : underline ;
	}
/*
	Class defined Styles
*/

	.yellow {
			width : 566px; height : 210px ;
			background : #FFCC00 ;
	}
	.price {
			font-size : 12px ; font-weight : bolder ;
			color : #C40D15 ; margin-right : 5px ;
	}
	.price2 {
	font-size : 12px ; font-weight : bolder ;
	color : #000000 ;
	}
	td.cart {
	font-weight : lighter ; padding : 15px ;
	border-top : 1px solid #666666 ;
	}
	td.cart2 {
	font-weight : lighter ;
	border-top : 1px solid #666666 ;
	}
	td.cart3 {
	border-top : 1px solid #666666 ;
	}
	a.red {
	color : #C40D15
	}