/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:black;
	background-color:#CCCCCC;
	margin: 0px auto;
}

#wrapper {
	text-align: center;
	margin: 0px auto;
	padding: 0px;
}

#headerCont {
	margin: 0px auto;
	background-color:#FFFFFF;
	height:107px;
	
}
#header {
	margin: 0px auto;
	background-color:#FFFFFF;
	height:107px;
	width:915px;
	
}
#tabHome a
{
    float: left; 
    padding: 0px 1px 0px 20px;
    width:90px;
    height:21px;
    background-image:url('Images/tab_home.gif');
    background-position:left;
    background-color:#25272A;
    background-repeat:no-repeat;
    border-right:solid 2px #FFF;
    color:White;
    text-decoration:none;
    font-weight:bold;
    font-family:Century Gothic, Arial; 
}
#tabHome a:hover
{
    float: left; 
    padding: 0px 1px 0px 20px;
    width:90px;
    height:21px;
    background-image:url('Images/tab_home.gif');
    background-position:left;
    background-color:#25272A;
    background-repeat:no-repeat;
    border-right:solid 2px #FFF;
    color:#FFCC00;
    text-decoration:none;
    font-weight:bold;
    font-family:Century Gothic, Arial; 
}
#tabMyAccount a
{
    float: left; 
    padding: 0px 1px 0px 0px;
    width:103px;
    height:21px;
    background-color:#25272A;
    border-right:solid 2px #FFF;
    color:White;
    text-decoration:none;
    font-weight:bold;
    font-family:Century Gothic, Arial; 
}
#tabMyAccount a:hover
{
    float: left; 
    padding: 0px 1px 0px 0px;
    width:103px;
    height:21px;
    background-color:#25272A;
    border-right:solid 2px #FFF;
    color:#FFCC00;
    text-decoration:none;
    font-weight:bold;
    font-family:Century Gothic, Arial; 
}

#tabSpecials a
{
    float: left; 
    padding: 0px 1px 0px 0px;
    width:103px;
    height:21px;
    background-color:#25272A;
    border-right:solid 2px #FFF;
    color:White;
    text-decoration:none;
    font-weight:bold;
    font-family:Century Gothic, Arial; 
}
#tabSpecials a:hover
{
    float: left; 
    padding: 0px 1px 0px 0px;
    width:103px;
    height:21px;
    background-color:#25272A;
    border-right:solid 2px #FFF;
    color:#FFCC00;
    text-decoration:none;
    font-weight:bold;
    font-family:Century Gothic, Arial; 
}

#tabAbout a
{
    float: left; 
    padding: 0px 1px 0px 0px;
    width:85px;
    height:21px;
    background-color:#25272A;
    color:White;
    text-decoration:none;
    font-weight:bold;
    font-family:Century Gothic, Arial; 
}
#tabAbout a:hover
{
    float: left; 
    padding: 0px 1px 0px 0px;
    width:85px;
    height:21px;
    background-color:#25272A;
    color:#FFCC00;
    text-decoration:none;
    font-weight:bold;
    font-family:Century Gothic, Arial; 
}
#tabContact a
{
    float: left; 
    width:103px;
    height:21px;
    background-image:url('Images/tab_ContactUs.gif');
    background-position:right;
    background-color:#25272A;
    background-repeat:no-repeat;
    border-left:solid 2px #FFF;
    color:White;
    text-decoration:none;
    font-weight:bold;
    font-family:Century Gothic, Arial; 
}
#tabContact a:hover
{
    float: left; 
    width:103px;
    height:21px;
    background-image:url('Images/tab_ContactUs.gif');
    background-position:right;
    background-color:#25272A;
    background-repeat:no-repeat;
    border-left:solid 2px #FFF;
    color:#FFCC00;
    text-decoration:none;
    font-weight:bold;
    font-family:Century Gothic, Arial; 
}
#clear {clear: both; margin: 0px}
#search{
	float:right;
	margin: -100px 5px 0px 0px;
	width:250px;
	text-align:right;
}
#shoppingCart{
	float:right;
	width:250px;
	padding:10px 0px 0px 0px;
}
.shoppingCartItems{
	font-size:8pt;
	float:right;
	margin:-20px 0px 0px 0px;
}
.logoHolder{
	float:left;
}
.tabMaster{margin:0px 0px 0px 85px;}
.tabs
{
	margin:0 auto;
 	padding:85px 0px 0px 224px;
}
#container{
	margin: 0px auto;
	
}
#cont
{
	margin: 0px auto;
	width:915px;
	
}

.itemTemp{
	border:solid 1px #CCC;
	width:185px;	
}
.itemTitle{
	background-color:#CCC;
	width:185px	;
	padding:1px;
	font-weight:bold;
	font-size:11px;
}
.itemCost{
	background-color:#CCC;
	
}
.costText{
	font-size:8pt;
	
}
.stockStatusIn{
	background-color:#74BE24;
	font-weight:bold;
	color:#FFF;
	font-size:9pt;
	text-align:center
}
.stockStatusOut{
	background-color:#990000;
	font-weight:bold;
	color:#FFF;
	font-size:9pt;
	text-align:center;
}
#leftCol {
	float: left;
	width: 160px;
	background: #FFF;
	min-height:450px;
	background-image:url('Images/LeftMenuBtm.gif');
	background-repeat:no-repeat;
	background-position:bottom;
}

#rightCol {
	float: right;
	width: 150px;
	
}

.newsletter{
	background-image:url('Images/newsletter_back.gif');
	width:145px;
	height:145px;
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding:10px 0px 0px 0px;
	
}
.specials{
	width:145px;
	/* background-image:url('Images/RightMenuBtm.gif'); */
	background-repeat:no-repeat;
	background-position:bottom;
	font-size:10px;
	color:#4A5350;
}

#content { 
	float: left;
	width: 585px;
	padding:0px 0px 0px 10px;
}

#productItemTitle
{
    color:#999;
    font-size:18pt;
    width:725px;
    text-align:center;
    padding-right:5px;
}

#productItemWrapper
{
    margin:0px auto;
}

#productItemCont
{
	margin:0px auto;
	width:480px;
}

#productItemPrice
{
    background-image:url('images/ProdItem_GrayBox_Left.gif');
    background-position:left;
    background-repeat:no-repeat;
    background-color:#D2D2D2;
    float:left; 
    color:#333; 
    width:275px;
    height:44px;  
    padding:10px 10px 10px 10px;
    font-size:16pt;
}

#productItemDelivery
{
    background-image:url('images/ProdItem_Delivery_Back.gif');
    background-position:left;
    background-repeat:no-repeat;
    color:#333;
    font-size:16pt; 
    width:193px;
    height:46px; 
    float:left; 
    text-align:left;
    padding-top:20px;
    padding-left:20px;
}
#productItemVanImage
{
    width:150px;
    text-align:left;
    float:left;
}
#productItemAddToBasket
{
    background-image:url('images/ProdItem_AddToBasket_Back.gif');
    background-position:left;
    background-repeat:no-repeat;
    float:right;
    display:inline;
    width:181px;
    height:54px;
    padding-top:10px; 
}

#productItemDescription
{
    padding:10px 0px 0px 10px;
    width:740px;
    text-align:left;
    clear:both;
}

#productItemDescription p
{
    margin:-0px 20px 15px 10px;
    font-size:10pt;
    color:#333;       
}

#prodListWrapper
{
    width:570px; 
    height:85px;  
    background-color:#fff; 
    border:solid 1px #666;  
}
#prodListCont
{
    float:left;
    width:380px;
    text-align:left;
    padding:4px;
    
}
#prodListTitle
{
    font-weight:bold;
    color:#666;    
}
#prodListTitle a
{
    text-decoration:none;
    color:#666;
}
#prodListTitle a:hover
{
    text-decoration:none;
    color:#DC7E25;   
}
#prodListSRP
{
    font-size:10pt;
    font-weight:bold;  
    color:#999;  
}
#prodListPrice
{
    font-size:11pt;
    font-weight:bold;    
}
#prodListMoreDetails
{
    float:right;
    padding-right:20px; 
    padding-top:2px;   
}
#prodListMidText
{
    float:left;
    width:90px;
    height:15px;
}
#prodListMidText a
{
    text-decoration:none;
    color:#666;
    font-weight:bold;
    font-size:10pt;
}
#prodListMidText a:hover;
{
    text-decoration:none;
    color:#FFCC00;
    font-weight:bold;
    font-size:10pt;
}
#prodListAddToCart
{
    float:left;
    width:84;
    padding:10px 2px 2px 2px;
}
#prodListImg
{
    float:right;
    width:90px;
}
#prodListSearchBox
{
    background-image:url('Images/prodList_Search_Back.jpg');
    background-repeat:no-repeat;
    padding-top:30px;
    padding-bottom:10px;
    width:571px;
}
#prodListSearchFilterBox
{
    width:400px;
    background-color:#D5D5D5;
    padding:10px;
    border:solid 1px #666;
}
#prodListSearchFilterTitle
{
    float:left;    
}
#prodListSearchFilterCont
{
    text-align:center;    
}
#prodListSearcgFilterBtn
{

}
#contentProductItem { 
	float: left;
	width: 740px;
	padding:0px 0px 0px 10px;
}
#contentItem { 
	width:740px;
	background:#FFFFFF;
	
}
#contentproducts { 
	width:585px;
	background:#FFFFFF;
	min-height:450px;
	
}
#customPageTitle
{
    font-size:12pt;
    color:#666;    
    width:560px;
    padding:5px;
}
#customPageCont
{
    font-size:11pt;
    color:#333;
    width:570px;
    text-align:left;
    padding:10px;    
}
.footer {
	clear: both;
	height:60px;
	background: #999;
}
#footLinks{
	font-size:10px;
	color:#333;
	padding:10px 0px 0px 0px;
}
#footLinks a{
	color:#333;
	text-decoration:none;
}
#footLinks a:hover{
	color:#FFCC00;
	text-decoration:none;
}
.ErrorText
{
    font-weight:bold;
    color:Red;
}
.normalText
{
    font-size:10pt;    
}
.smallText
{
    font-size:8pt;
}
.largeText
{
    font-size:12pt;    
}