
div.infoBox {
	/* border: 1px solid #666; */
	width:95%;
	/* background-color:#cccccc; */
	padding:5px;
}

* {margin:0; padding:0;}

body {
	background-color:#000000; 
	text-align:right;
	background-image:url(images/page_bg.jpg);
	background-color: #0F0F0F;
	/* background-image:url(images/bg.png);*/
	background-repeat:repeat-x; 
	font-family:verdana,arial,sans-serif;
}

p {margin-top:15px;}
a {text-decoration:none; color:#566865;}
a:hover {text-decoration: underline; color:#060;}

input {padding:0; vertical-align:middle;}
input, checkbox, radio, select {font:11px verdana,arial,sans-serif;}
textarea {width:100%; font:11px verdana,arial,sans-serif;}

#divBodyBG	{
	width:100%;
	background:url('images/website_bg.jpg') no-repeat top center;
}

#divWrap {
	width:961px; 	/* width:984 - 11x2(padding) */
	margin:0 auto; 
	text-align:left; 
	border:0px;
	border-top:0px;
	border-bottom:0px;
	/*background-color:#ffffff;*/
	padding:11px;
	clear:both;
	overflow:hidden;
}

#divHeaderMenu	{
	float:left;
	clear: both;
	padding-left: 39px;
	margin-top:-75px; 
	color:#ffffff;
	text-align: center;

}

#divPageTop {
	width:100%;
/*	margin:0px auto; */
	height: 170px;
	border:0px;
	/*background-image:url(images/bg_header.jpg);
	background-repeat:no-repeat;*/
}
#divPageLogo {
	position:relative;
	display:block;
/*	margin:72px auto;*/
/*	width: 520px; */
	height:56px;
}

#divPageLinks {
	float:right;
	font-weight:bold;
	width:50%;
}
#divPageLinks ul {
	margin:0px;
	padding:0px;
}
#divPageLinks ul li {
	list-style:none;
	float:right;
	margin-left:5px;
	padding:2px;
}
#divPageLinks ul li a {
	display:block;
	font-size:11px;
	font-family:verdana,arial,sans-serif;
	color:#ffffff;
}
#divPageLinks ul li a:hover {
	color:#c9c091;
}

#divPageLinks #divSearch {
	color:#fff;
	font-size:10px;
	font-weight:bold;
	float: right;
	width:200px;
	text-align:right;
	top: 26px;
	padding-right: 45px;
	padding-top: 20px;
}
#divPageLinks #divSearchBar {
	width:210px;
	text-align:right;
	/*background-image:url(images/bg_searchbar.gif);
	background-repeat:no-repeat;*/
	height:20px;
}
#divSearchBar .searchBar {
	width:158px;
	float:left;
	border:0px;
	font-size:11px;
	padding-top: 7px;
	color:#566865;
	font-weight:normal;
	height:20px;
    margin-left:10px;
	font-size: 12px;
	background: #ccc;
}

#divSearchBar .searchBtn {
	/*display:block;*/
	width:35px;
	height:35px;
	float:right;
    margin-left:-10px;
	background:url(images/go_button.gif) no-repeat;
}

#divTopBar	{
	float:right;
	width:160px;
	border:1px solid #b0c7c5;
	margin-right:30px;
	color:#b0c7c5;
	font-size:10px;
}

#divTopBar	a{	
	color:#b0c7c5;
}

#divLine	{
	border-bottom:1px solid #7c9d9d;
	width:140px;
	margin:4px;
	padding:4px;
}

#divLineNoBG	{
	width:140px;
	margin:4px;
	padding:4px;
}

#divBody {
	width:99%;
	/* padding:0.5%; */
	margin:0px auto;
}
.divLeft {
	width:222px;
	float:left;
}
.divRight {
	width:222px;
	float:right;
}
.divMid {
	width:703px;
	float:right;
	/*padding:10px;*/
/*	margin-top:50px; */

}

#divMidTop	{
	width:703px;
/*	height:21px; */
/*	background:url('images/headerTop.gif') no-repeat top center;*/
}

#divTopProducts {
	background:url('images/top_categories_bg.jpg') no-repeat;
	width: 961px;
	height: 421px;
	color: white;
	
/*	padding-top: 30px;	
	padding-right: 30px;
	
	padding-left: 30px; */
	padding-bottom: 60px;
}

#divTopProducts_short {
	background:url('images/top_categories_bg_short.jpg') no-repeat;
	width: 961px;
	height: 109px;
	color: white;
	
/*	padding-top: 30px;	
	padding-right: 30px;
	
	padding-left: 30px; */
	padding-bottom: 20px;

}

#contact_info {
	float: right;
	padding-top: 55px;
	padding-right: 40px;
}

#divContent {
	/*position:relative;
	float:right;*/
	/*clear:both;
	width:100%;*/
	overflow:hidden;	
    margin-top:-20px;
	/* background-color:#ffffff;   left column color */
	background:url('images/content_bg.jpg');
	width: 961px;	
}

#divContentIn {
	float:left;
	width:200%;
	position:relative;
	left:222px;
	background:#ffffff;    	/* center column colour */
}
#divContentOut {
	float:left;
	width:100%;
	/*position:relative;
	left:50%;
	margin-left:-444px;
	background-color:#dae8e6;*/  /* right column color */
}
#divContent .divMid {
	float:right;
	/*position:relative;
	right:100%;*/
}
#divContent .divMidIn {
	/*margin-left:4px;*/
	width:691px;
	overflow:hidden;
/*	border:1px solid #566865; */
	border-top:0px;
	padding:5px;
	margin-left:0px;
}
#divContent .divLeft {
	float:left;
	width:200px;
	/* position:relative;
	margin-left:-50%;
	left:222px;
	overflow:hidden; */
}
#divContent .divRight {
	float:left;
	width:222px;
	position:relative;
	left:0px;
	overflow:hidden;
}

#divContent .divRight .infoBoxHeading,
#divContent .divLeft .infoBoxHeading {
	background:url('images/infobox_heading_line.gif') no-repeat left;
	color: #c96;
	font-weight: bold;
	font-size: 13px;
	margin-left: 14px;
	padding-left: 110px;
	width: 107px;
	text-align: right;
}
#divContent .divRight .infoBoxContent,
#divContent .divLeft .infoBoxContent {
	width:190px;
	color:#333333;
	font-size:12px;
	font-weight: normal;
	font-family: arial;
	padding-left: 35px;	
}
.infoBoxContent ul {
	list-style: none;
}

.infoBoxContent ul li {
	/* list-style: none; */
}

.infoBoxContent ul li a{
	/* list-style: none; */
}

#divContent #searchBar {
	width:209px;
	height:21px;
	background-image:url(images/bg_searchbar2.gif);
	background-repeat:no-repeat;
	text-align:left;
}
#divContent #searchBar input {
	border:0px;
	margin-left:8px;
	margin-top:5px;
	width:195px;
}
.head {
	font-size:12px;
	text-transform:uppercase;
	padding-bottom:5px;
	color:#8badaa;
}
.caption {
	text-align:right;
	font-size:10px;
	color:#8badaa;
}
.boxText {
	font-size:12px;
	font-weight:bold;
}
.boxText .txtBtn {
	background-color:#566865;
	text-transform:none;
}
#divContent #divSearchBar .searchBar {
	border:0px;
	margin-top:4px;
	width:200px;
}
input.searchBtn {
	padding:2px;
	border:0px;
	background-color:#8badaa; 
	color:#fff; 
	font:bold 12px verdana,arial,sans-serif; 
	text-transform:uppercase;
	float:right;
	margin-top:5px;
}

.infoBox ul {
	margin:0px;
	padding:0px;
}
.infoBox ul li {
	list-style:none;
	margin-left:0px;
}
.infoBox ul li a {
	text-decoration:none;
	color:#566865;
}
.infoBox ul li a:hover {
	color:#000000;
}
#contentEnd {
	font-size:11px;
	font-weight:normal;
	color: #000001;
}

#contentEnd img {
	float:right;
	border:2px solid #566865;
	margin:5px;
}

.imgLeft {
	float:left;
	background-image:url(images/bg_links_left.jpg);
	background-repeat:no-repeat;
	width:18px;
	height:31px;
}
.imgRight {
	float:right;
	background-image:url(images/bg_links_right.jpg);
	background-repeat:no-repeat;
	width:18px;
	height:31px;
}
#divLinks {
	background-image:url(images/bg_links_mid.jpg);
	height:31px;
	width:497px;
	float:right;
	margin-right:5px;
	white-space:nowrap
}
#divLinks .menu ul,
#divLinks .menu {
	display:inline-block;
	vertical-align:middle;
	margin:0px;
	padding:0px;
	text-align:center;
}
#divLinks .menu ul li {
	list-style:none;
	float:left;
	padding-left:0px;
	padding-right:12px;
}
#divLinks .menu ul li a{
	font-size:10px;
	font-weight:bold;
	color:#566865;
	
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	padding-top:10px;
}
#divLinks .menu ul li a:hover{
	color:#000000;
	position:relative;
	z-index:1000;
}
#divLinks .menu li:hover ul ul, 
#divLinks .menu ul ul {
	display:block;
	margin:0px;
	text-align:left;
	padding-top:2px;
	position:absolute;
	display:none;
	z-index:999;
	
	
}
#divLinks .menu li li {
	width:160px;
	position:relative;
	float:none;
}
#divLinks .menu li li a{
	display:block;
	background-color:#8ec3c7;
	padding-top:10px;
	
	display:block;
}
#divLinks .menu li li a:hover {
	background-color:#ffffff;
	color:#000;
}


#divLinks .menu li li li{
	width:200px;
	position:relative;
	float:none;
	padding-left:160px;
	
}
#divLinks .menu li li li a{
	display:block;
	background-color:#8ec3c7;
		
	padding-top:10px;
	
	display:block;
}
#divLinks .menu li li li a:hover {
	background-color:#ffffff;
	color:#000;
}



#divLinks .menu li:hover li:hover ul,
#divLinks .menu  li:hover ul {
	display:block;
}


#main_content {
	width:100%;
	min-height:268px;
	
}

#main_content p{
	position:relative;
	padding-top:110px;
	padding-right:18px;
	margin-left:200px;
	text-indent:26px;
	text-align:justify;
	height:125px;
	overflow:hidden;
	color:#c9c091;
	font-size:12px;
	font-weight:bold;
}

#main_content #info {
	color:#369ada;
	font-weight:bold;
	font-size:11px;
	width:97%;
	text-align:right;
	margin-right:3%;
}

#main_out {
	position:relative;
	display:block;
	float:right;
	background-image:url(images/bg_main_out.gif);
	background-repeat:no-repeat;
	width:190px;
	height:19px;
	margin-top:8px;
	margin-right:0px;
	margin-bottom:5px;
}

#main_categories {
	margin-top:15px;
}

#main_categories .seperator{
	width:2px;
	height:50px;
	background-color:#566865;
	margin-top:20px;
	float:left;
}

#main_categories .category {
	float:left;
	width:152px;
	height:146px;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
}

#main_categories p {
	margin:0px;
	padding:0px;
	text-align:left;
	color:#b6bbbd;
	font-size:12px;
	width:90%;
}

#main_categories .more {
	float:right;
	color:#b4a970;
	font-size:14px;
	padding-top:20px;
}

#main_content hr {
	color:#ffffff;
	border:0px;
	border-top:3px solid #acb3b5;
	margin:2px auto;
	margin-bottom:2px;
	width:97%;
}

.bar {
	height:2px;
	background-color:#566865;
	clear:both;
	width:100%;
	border-bottom:3px solid #f9fdfb;
}



#divFooter a{
	text-decoration:none;
	color:#566865;
	font-weight:bold;
}

#divFooter a:hover{
	text-decoration:underline;
}

.clear {clear:both;}

.divClear {height:0; line-height:0.1; clear:both;}

.divClearLeft {height:0; line-height:0.1; clear:left;}

#divHeaderStuff {}
#divHeaderStuffSpc {display:none;}

#divHeaderBoxContent {height:112px; overflow:hidden;}

#divHeaderLang {width:200px; margin-top:24px; font:10px verdana,arial,sans-serif; color:#777777; padding:8px; text-align:center; float:right;}

#divHeaderCart {width:80px; height:64px; margin-top:40px; padding:10px 8px 0 54px; font:11px arial,sans-serif; background:url(images/bg_header_cart.gif) top center no-repeat; float:left;}

#divHeaderCart a {color:#000;}

#divHeaderCart a:hover {color:#c70000;}

#divHeaderLinks {
	width:490px; padding:2px 0 0 16px; float:right;
}

#divTopMenuBar {}

#divTopMenu {width:600px;}

#divTopMenuSpacer {height:0; clear:both;}

div.headerLinks ul {line-height:1;}

div.headerLinks ul li {
	list-style:none; 
	line-height:3;
	float:left;
	/* border-right:1px solid #ffffff; */
	width: 176px;
	height: 49px;
	background-image:url(images/button_bg.gif);
	text-align: center;
}
	
div.headerLinks ul li a {
	font:15px arial,sans-serif; color:#ccc; line-height:1; padding:0 8px; font-weight:bold; 
	text-decoration: none;
	
	/* background-image:url(images/button_bg.gif); */
}

div.headerLinks ul li a:hover {
	color:#b2deda;
}

.headerError {font:bold 11px verdana,arial,sans-serif; background-color:#ffcccc; text-align:center; clear:both;}

.headerInfo {font:bold 11px verdana,arial,sans-serif; background-color:#84ada7; text-align:center; clear:both;}


div.topMenu ul li {list-style-type:none; width:105px; height:40px; text-align:center; float:left;}

div.topMenu ul li a {font:bold 12px arial,sans-serif; color:#666; padding:0; display:block; width:100%; height:100%; line-height:3.2; background:url(images/bg_mainmenu_item.gif) center center no-repeat;}

div.topMenu ul li a:hover {text-decoration:none; color:#000;}

div.topMenu ul li ul {background-color:#fff; left:-999em; width:160px; position:absolute; height:auto; border:1px solid #000; z-index:10;}

div.topMenu ul li ul li{width:100%; height:16px; margin:0; text-align:left; padding:0;}

div.topMenu ul li ul li a {width:100%; display:block; padding:2px 2px 1px 8px; background-image:none; color:#000; line-height:1.0;}

div.topMenu ul li ul li a:hover {color:#f00;}

div.topMenu ul li:hover ul {left:auto;}

div.topMenu ul li.sfhover ul {left:auto;}

div.topMenu ul li ul ul {margin:-20px 0 0 160px;}

div.topMenu ul li:hover ul ul {left:-999em;}

div.topMenu ul li.sfhover ul ul {left:-999em;}

div.topMenu ul li li:hover ul {left:auto;}

div.topMenu ul li li.sfhover ul {left:auto;}

div.topMenu ul li ul li ul ul {margin:-20px 0 0 160px;}

div.topMenu ul li ul li:hover ul ul {left:-999em;}

div.topMenu ul li ul li.sfhover ul ul {left:-999em;}

div.topMenu ul li ul li li:hover ul {left:auto;}

div.topMenu ul li ul li li.sfhover ul {left:auto;}


div.topMenu ul li li:hover {background-color:#fcc;}

div.topMenu ul li li.sfhover {background-color:#fcc;}

div.topMenu ul li:hover, div.topMenu ul li.sfhover {position:static;}


div.menuLeft {text-align:center; padding:4px;}

.menuVertDefault ul li {list-style-type:none; width:180px; font:bold 11px arial,sans-serif; color:#666666; text-align:left;}

.menuVertDefault ul li a {padding:2px; display:block; width:100%; line-height:1.6; color:#666666;}

.menuVertDefault ul li a:hover {text-decoration:none; color:#ccffff; background-color:#ffcc99;}

.menuHorDefault ul li {list-style-type:none; font:bold 11px arial,sans-serif; text-align:center; float:left;}

.menuHorDefault ul li a {display:block; color:#663300; background-color:#fff; padding:2px; width:100%; line-height:1.6;}

.menuHorDefault ul li a:hover {text-decoration:none; color:#003300; background-color:#ffcc99;}

div.tableBox {padding:4px;}

.sideBox {}

#divTopSearch {padding-top:10px; padding-bottom:10px;}

#divTopSearch input {border:1px solid #c70000;}


.errorBox {font:11px verdana,arial,sans-serif; background-color: #ffcccc;}

.clearBox {}

div.brandList {}

.brandList {font:12px verdana,arial,sans-serif; font-weight:bold;}

a.brandList:hover {}

.boxText a {display:block; width:100%;}

div.boxText {padding:2px 4px;}

a.boxCatText {font:12px verdana,arial,sans-serif;}

a.boxSubcatText {font:11px verdana,arial,sans-serif; display:block; padding:0 2px;}

.pageContent {font:normal 12px verdana,arial,sans-serif; color:#000000;line-height: 1.5;}

div.pageContent {width:95%; padding:4px 10px 10px 20px; overflow:hidden;}

.main {font:11px verdana,arial,sans-serif;line-height:1.5;}

div.main {padding:0px 0;}

.smallText {font:10px verdana,arial,sans-serif; color:#666666;}

.alsoPurchase {
	font:10px verdana,arial,sans-serif;
	color:#999999;
	float:left;
	width:33%;
	margin-bottom:15px
}

td.main {padding:4px 2px;}

div.mainList {padding: 4px 8px 4px 32px;}

table.listData {}

table.listData tr th {font:bold 10px verdana,arial,sans-serif; background-color:#166dbd; color:#fff; text-align:left; padding:1px 4px;}

table.listData tr td{font:10px verdana,arial,sans-serif; border:0 solid #99ccff; padding:3px; border-width:0 0 1px 0;}

div.listData iframe {border:1px solid #000000;}

div.inputBox {font:11px verdana,arial,sans-serif; padding:4px;}

table.dataInput {}

table.dataInput tr td {font:11px verdana,arial,sans-serif; padding:4px; vertical-align:top;}

table.dataInput tr th {font:bold 11px verdana,arial,sans-serif; text-align:left; padding:4px;}

.inputRequirement {font:bold 12px verdana,arial,sans-serif; color:#c70000;}

div.footerMenuBottom {}

div.footerSeparator {background-color:#777777; height:4px; line-height:0.1;}


#divCart {border:3px solid #1970ad;padding:2px;}

.divCart {font:10px verdana,arial,sans-serif; color:#1970ad;}

#divWastebin {border:3px solid #c70000;height: 80px; background-image:url(images/trash64x64.gif); background-repeat:no-repeat; background-position:bottom center;}

#divItems img {width:25px; height:25px;}

#indicator {font:14px verdana,arial,sans-serif; color:#1970ad; background-color:#fff; border:3px solid #1970ad; display:block; padding:8px; text-align:center;}

.wastebin {font:10px verdana,arial,sans-serif; color:#1970ad; background-color:#ffffcc; text-align:center;}

.cart-active {background-color:#fcc;}

.wastebin-active {background-color:#cff;}

.cartHead {font:bold 11px verdana,arial,sans-serif; color:#1970ad;}

.cartTotal {font:bold 10px verdana,arial,sans-serif; color:#1970ad;}

.cartPrice {font:bold 10px verdana,arial,sans-serif; color:#c70000;}

a.cartCheckout {font:bold 11px verdana,arial,sans-serif; background-color:#c70000;color:#fff; text-transform:uppercase; text-decoration:none;}

a.cartCheckout:hover {color:#fff; background-color:#1970ad;}

.dragItem {font:10px verdana,arial,sans-serif; color:#777777;text-align:center;}

td.dragItem {width:110px;}

div.cartUpdateIndicator {position:absolute; width:200px; top:300px; left:400px; z-index:100;}

.productListing {}

div.productListing {padding:5px 5px 20px 5px;}

.productListingHeading, .productInfoHeading, .pageHeading {
	color:#000000;
	height:20px;
}

div.pageHeading, div.productListingHeading, div.productInfoHeading {
	font:bold 16px arial,verdana,sans-serif; 
	padding:4px 0px; 
	overflow:hidden;
	line-height: 200%;
}

.productInfoImage {font:bold 10px verdana,arial,sans-serif; color:#1970ad;}

div.productInfoImage {width:25%; text-align:center; border:1px solid #cccccc; padding:4px;}

div.productInfoSpec {width:65%; text-align:left; overflow:hidden;}

.productInfoTable {font:bold 10px verdana,arial,sans-serif; color:#000000;}

table.productInfoTable {border:1px solid #999999;}

td.productInfoTable {text-align:center;}

div.productButtons {padding:4px;}

div.productListingCat {padding:0 0 10px 0; border:1px dashed #999999;border-width:0 0 0 0;}

.productListingSubHeading {font:bold 12px verdana,arial,sans-serif; color:#1271b3;}

span.productListingSubHeading {}

a.productListingSubHeading {}

td.productListingLeft {width:100%; border:1px dashed #999999;border-width:0 0px 0px 0; padding: 2px;}

td.productListingRight {width:100%; border:1px dashed #999999; border-width:0 0 0px 0; padding: 2px;}

td.productlisting {border:1px dashed #999999; border-width:0 1px 1px 0; padding: 15px;}

td.productListingLeftSpecials {width:50%; border:1px dashed #999999;border-width:0 0px 1px 0; padding: 2px;}

div.productListingItemNew {padding:8px; border:1px dashed #999999; border-width:0 0 0px 0;}

table.productListingItem {width:100%;}

td.productListingText {}

.productListingName {font:bold 12px arial,sans-serif; color:#1271b3;}

a.productListingName:hover {color:#1970ad; text-decoration:none;}

.productListingDescr {font:11px verdana,arial,sans-serif; color:#000000;}

.productListingPrice {font:bold 11px verdana,arial,sans-serif; color:#000;}

.productListingPriceOld {font:bold 11px verdana,arial,sans-serif; color:#999; text-decoration:line-through;}

.productListingPriceNew {font:bold 11px verdana,arial,sans-serif; color:#c30;}

td.productListingButtons {padding:4px; text-align:center;}

table.productListingNav {width:90%; padding:4px;}

.catTrail{font:bold 11px verdana,arial,sans-serif; color:#1970ad;}

.catTrail {padding:4px 10px;}

.txtBtn {font:bold 11px arial,sans-serif; background-color:#566865; color:#fff; padding:2px 8px; cursor:pointer; text-transform:lowercase;}

input.txtBtn {font:bold 11px arial,sans-serif; background-color:#566865; border-width:0; color:#fff; padding:1px 4px; cursor:pointer; text-transform:lowercase;}

a.txtBtn:hover {color:#fff; text-decoration:none;}

.messageBox {font:11px verdana,arial,sans-serif; color:#000000;}

.messageStackError, .messageStackWarning {font:11px verdana,arial,sans-serif; color:#000000; background-color: #ffcccc;}

.messageStackSuccess {font:11px verdana,arial,sans-serif; color:#000000; background-color: #ccffcc;}

form {
	display: inline;
}

.stockWarning {font:11px verdana,arial,sans-serif; color:#cc0033; }

.productsNotifications {background-color: #ccffff; }

.orderEdit {font:11px verdana,arial,sans-serif; color:#999999; text-decoration:underline; }

.old_price {font: 12px verdana,arial,sans-serif; color: black; text-decoration: line-through;}

.productSpecialPrice {font:bold 16px verdana,arial,sans-serif; color: red;}

.logout {font:10px verdana,arial,sans-serif; color:#1970ad; line-height:1; padding:0 8px; margin-top: 4px;}

.catTrail {}
.productListing {}

.product {
	width:100%;
	font-size:10px;
	margin-bottom:10px;
}

.p_image {
	position:relative;
/*	border: 1px solid green; */
		
	background:url(images/image_bg.jpg);
	width: 152px;
	height: 119px;
	
/*	width: 120px;
	height: 120px;
	float:left;
	width:110px;
	height:75px;
	text-align:center;
	margin-top:-20px; 
    margin-left:30px;*/
}

p_image img {
	margin-left: 10px;
	margin-top: 10px;
	width: 125px;
	height: 100px;
}

.p_image .smallthumb{
	float:left;
	width: 120px;
	height: 120px;
}

.p_image .smallthumb img {
	width: 120px;
	height: 120px;
	padding:0px 0px 0px 0px;
}

.p_name {
	font-weight:bold;
	font-size:12px;
	font-family: "Century Gothic", arial, verdana;
	padding-left:0px;
	padding-top:0px;
	height:30px;
	color: #000000;	
	margin-top: 20px;
}

.p_desc {
	font-family: "Century Gothic", arial, verdana;
	font-size: 11px;
	width: 140px;
/*	border:1px solid #dae8e6;
	width:75%;
    height:150px;
	float:right; 
	color:#000000;
	margin-bottom:10px;*/

	}
.p_desc .title {
	font-weight:bold;
	color:#93a8a5;
}

.p_desc hr {
/*	border:0px;
	border-top:1px solid #dae8e6; */
}

.p_desc .option {
/*	float:right; */
	text-align:left;
	margin-left:1%;
	padding-top:5px;
}

.p_desc .option input {
/*	float:right; */
}

p_desc p {
/*	width:80%; */
}

.p_desc .option select {
/*	margin-top:2px;
	margin-bottom:15px; */
}

.p_desc .filler {
	color: #000;
/*	width:95%;
	margin:0px auto;
	height:60px; */
}

.p_price {
/*	text-align:right; */
	font-weight:bold;
	font-size:12px;
/*	float:right; 
	width:100px;*/
}

.p_btns {
/*	clear:both;
	width:80%;
	float:right;
	text-align:right; */
}

.p_btns a {
	text-transform: uppercase;
	font-size: 12px;
	font-family: "Century Gothic", Arial, Verdana, Times;
	text-decoration:none;
	color:#036;
	font-weight:bold;
	line-height: 150%;
}

.p_btns a:hover {
/*	background-color:#000000;
	color:#ffffff; */
}

/* Extra stuff added below */

#divFooter {
	width:961px;
	
	/* For non msie */	
	margin-left: 5px;	/* Ends For non msie */
	
	font-size:11px;
	background-image:url(images/footer_bg.jpg);
	background-repeat: no-repeat;
	height: 460px;
	color: white;

}

#copyRight {
	float: right;
	text-align: right;
}

#copyRight a {
	color: #ccc;
}

.footer_columns_heading {
	font-size: 16px;
	line-height: 200%;
}

#footer_columns {
	width: 900px;
	padding-top: 100px;
	margin-left: 35px;
	color: white;
	padding-left: 10px;
	height: 240px;
}

#first_column {
	width: 180px;
}

#div_logo {
	width: 275px;
	height: 80px;
	margin-left: 60px;
	margin-top: 15px;
	border: none;
}

#account_links {
	float: right;
	font-size: 11px;
	font-family: verdana, arial, sans-serif;
	color: #ffffff;
	margin-right: 20px;
	margin-top: -20px;
/*	padding-top: 5px; */
	padding-right: 40px;
	padding-bottom: 15px;
	padding-left: 5px;
}

#account_links a {
	margin-left: 25px;
	color: #ccc;
	text-decoration: none;
	font-weight: bold;
}

#account_links a {
	color: #ccc;
	text-decoration: none;
	font-weight: bold;
}

#shopping_cart {
	float: right;	
	font-size: 10px;
	padding-right: 0px; 
	background-image: url('images/cart_bg.jpg');
/*	background-repeat: repeat-y; */
	width: 230px;
}

#shopping_cart_data {
	padding-left: 30px;
}

.top_categories {
/*	padding-top: 60px; */
}

.top_categories img {
	padding-top: 40px;
	padding-left: 65px;
	padding-right: 30px;
	border: none;
}

.top_categories img a {
	border: none;
}

.top_categories a:active {
	border: none;
}


#footer_links {
	float: right;
	right: 350px;
	padding-right: 40px;
	text-align: right;
	color: white;
	width: 600px;
}

#footer_links a {
	color: #ccc;
}

#column1 {
	position: absolute;
	width: 200px;
}

#column2 {
	position: absolute;
	margin-left: 225px;
	width: 200px;
}

#column3 {
	position: absolute;
	margin-left: 450px;
	width: 200px;
}

#column4 {
	position: absolute;
	margin-left: 690px;
	width: 200px;
}

#special{
	font-weight:bold;
	font-size:12px;
	font-family: "Century Gothic", arial, verdana;
	padding-left:0px;
	padding-top:0px;
	height:30px;
	color: #000000;	
	margin-top: 20px;
}

.special {
	font-weight:bold;
	font-size:12px;
	font-family: "Century Gothic", arial, verdana;
	padding-left:0px;
	padding-top:0px;
	height:30px;
	color: #000000;	
	margin-top: 20px;
}

.entry p {
 	font-size:11px;
	font-weight:normal;
	color: #000001;
	margin-right: 20px;
}

.hentry h2 {
 	font-size:18px;
	font-weight:bold;
	color: #000001;
	margin-right: 20px;
}

.postmetadata {
 	font-size:11px;
	font-weight:bold;
	color: #000001;
	margin-bottom: 20px;
}
