﻿
body 
{
	font-family:Verdana;
	font-size:0.7em;
	line-height:1.6em;
	background-image:url(images/concretebg.jpg);
	color:#2b2b2b;
	margin:15px 0px 0px 0px;
}
	
a:link { text-decoration:none; color:#2b2b2b }
a:visited { text-decoration:none; color:#2b2b2b }
a:active { text-decoration:none; color:#2b2b2b }
a:hover { text-decoration:underline; color:#2b2b2b }

a.menuL:link { text-decoration:none; font-size:1em; font-weight:bold; color:#fff8ec }
a.menuL:visited { text-decoration:none; font-size:1em; font-weight:bold; color:#fff8ec}
a.menuL:active { text-decoration:none; font-size:1em; font-weight:bold; color:#fff8ec }
a.menuL:hover { text-decoration:none; font-size:1em; font-weight:bold; color:#cac6c2 }

a.lightbrownL:link { text-decoration:none; font-size:1em; color:#989184 }
a.lightbrownL:visited { text-decoration:none; font-size:1em; color:#989184}
a.lightbrownL:active { text-decoration:none; font-size:1em; color:#989184 }
a.lightbrownL:hover { text-decoration:underline; font-size:1em; color:#ffffff }

a.darkL:link { text-decoration:none; font-size:0.8em; color:#2b2b2b }
a.darkL:visited { text-decoration:none; font-size:0.8em; color:#2b2b2b}
a.darkL:active { text-decoration:none; font-size:0.8em; color:#2b2b2b }
a.darkL:hover { text-decoration:underline; font-size:0.8em; color:#2b2b2b }

.lightbrownTxt 
{
	color:#989184;
}

.lightbrownTxtBold 
{
	color:#989184;
	font-weight:bold;
}

.largerbold 
{
	font-weight:bold;
	font-size:larger;
}

.container 
{
	width:1000px;
	background-color:#ffffff;
	margin-left:auto;
	margin-right:auto;
}

.containersidecolour
{
	width:1000px;
	background-image:url(images/side_bg.gif);
	background-repeat:repeat-y;
	margin-left:auto;
	margin-right:auto;
}

.header 
{
	width:1000px;
	float:left;
	background-color:#2b2b2b;
}

.headerlogo 
{
	width:370px;
	float:left;
	padding:20px 20px 20px 20px;
}

.headercontent
{
	width:570px;
	float:left;
	text-align:right;
	padding:10px;
}

.menu 
{
	width:1000px;
	float:left;
	background-image:url(images/menubg.jpg);
}

.sidecolumn 
{
	width:210px;
	float:left;
	padding:10px 12px 10px 15px;
	margin-top:20px;
}

.sidecolumncolour
{
	width:210px;
	background-color:#eeeae5;
	float:left;
	padding:10px 12px 10px 15px;
	margin-top:20px;
}

.content 
{
	width:710px;
	float:left;
	padding:10px 15px 10px 0px;
	margin-top:15px;
	margin-left:10px;
}
.contentwide 
{
	width:900px;
	float:left;
	padding:10px;
	margin-top:15px;
}
.footer
{
	width:1000px;
	height: 28px;
	float:left;
	background-color:#e6e1da;
	text-align:center;
}

.footerLinks 
{
	width:95%;
	margin-left: auto; 
	margin-right: auto;
	text-align: center;
}

.footerCopyright
{
	width:8%;
	float:left;
	text-align: center;
}

.footerItemSpace
{
	padding:0px 10px 0px 10px;
}

h1 
{
	font-weight:bold;
	font-size:1.3em;
	margin-top:0px;
}

.home h1 
{
	font-weight:bold;
	font-size:1.2em;
	margin-top:0px;
}

h2 
{
	font-weight:bold;
	font-size:larger;
	margin-top:0px;
}

h3
{
	font-weight:bold;
	font-size:1em;
	margin-bottom:-15px;
}

.giftfinderborder
{
	width:200px;
	border:dotted 2px #e6e1da;
	padding:3px;
}

.giftfinder
{
	padding:8px;
	background-color:#eeeae5;
}


.usefulLinks 
{
	width:184px;
	border:dotted 2px #e6e1da;
	padding:11px;
}
.menuitem
{
	min-height:41px;
	width:120px;
	padding:5px 10px 0px 10px;
	float:left;
	text-align:center;
	vertical-align: middle;
}

/* main content homepage */

.mainimage 
{
	width:707px;
	height:237px;
	float:left;
}

.categories 
{
	width:132px;
	height:130px;
	float:left;
	margin-right:8px;
	margin-top:15px;
}

.latestAdditionsBorder
{
	width:690px;
	float:left;
	border:dotted 2px #e6e1da;
	padding:3px;
	margin:10px 0px 0px 0px;
}

.latestAdditionsT 
{
	width:680px;
	background-color:#eeeae5;
	padding:5px;
}

.latestAdditionsItem
{
	width:215px;
	float:left;
	vertical-align: top;
}

.latestAddDivide
{
	background-image:url(images/dottedlineV.gif);
	height:100px;
	width:5px;
	float:left;
}
	
/* main content homepage end */

.yellowarrow li
{
	list-style-image:url(images/arrowheadYellow.gif);
}

.sidemenu li
{
	list-style-image:url(images/arrowheadLightBrown.gif);
}

.customerservices 
{
	width:210px;
	background-color:#fcb026;
}

.customerservicesPhone 
{
	width:37px;
	float:left;
	padding:5px 5px 5px 5px;
}

.customerservicesInfo 
{
	width:153px;
	float:left;
	padding:5px 5px 5px 5px;
}

.item 
{
	float:left;
}

.itemPad 
{
	float:left;
	padding:4px 0px 0px 0px;
}

.productTh 
{
	border:solid 1px #eeeae5;
	height:190px;
	width:168px;
	margin:10px 5px 0px 5px;
}

.thumbnailTitle
{
	height:42px;
	width:160px;
	padding:5px 5px 5px 5px;
	text-align:center;
}

.thumbnailImage 
{
	width:166px;
}

.productDetailContainer 
{
	border:solid 1px #eeeae5;
	width:720px;
	height:auto;
}

.productDetailImage 
{
	width:340px;
	float:left;
}

.productDetailInfo
{
	width:340px;
	padding:20px 10px 0px 30px;
	float:left;
}

.pdLargerImage 
{
	width:340px;
	text-align:center;
	padding:3px 0px 5px 0px;
	float:left;
}

.pdLargerImageIcon 
{
	width:34%;
	text-align:right;
	padding:4px 0px 0px 0px;
	float:left;
}

.pdLargerImageText 
{
	width:60%;
	text-align:left;
	padding:0px 0px 3px 5px;
	float:left;
}

.pdRetailersContainer 
{
	width:716px;
	border:dotted 2px #eeeae5;
	margin-top:15px;
	padding:3px;
	float:left;
}

.pdRetailersTitle 
{
	width:703px;
	background-color:#eeeae5;
	color:#625b50;
	padding:3px 3px 3px 10px;
	font-weight:bold;
	float:left;
}

.pdRetailersLogos 
{
	padding:10px;
	float:left;
}

.categoryMenu 
{
	padding:2px 3px 2px 10px;
}

.cmArrow 
{
	padding:0px 10px 0px 0px;
}

.mainbold 
{
	font-weight:bold;
}

.mainboldlarge 
{
	font-weight:bold;
	font-size:1.2em;
}

.customerServiceNumber
{
	font-weight:bold;
	font-size:1.5em;
	margin-top:10px;
}

.btnNext
{
	background-color:#e6e1da;
	width:69px;
	height:23px;
	font-size:1em;
	margin-left:5px;
	margin-top:5px;
	cursor:hand;
	float:left;
}

.btnPrevious
{
	background-color:#e6e1da;
	width:80px;
	height:23px;
	margin-right:5px;
	margin-top:5px;
	font-size:1em;
	cursor:hand;
}

.pageinfo 
{
	text-align:center;
}

.previousBtn 
{
	width:50%; 
	text-align:right;
	float:left; 
}

.nextBtn 
{
	width:50%;
	float:left; 
}

.RetailLogos 
{
	width:130px;
	padding:0px 15px 0px 22px;
	vertical-align:bottom;
}

.csTable 
{
	width:100%;
	background-color:#eeeae5;
}

.csCell 
{
	background-color:#ffffff;
}

.dropdown 
{
	height:30px;
	float:left;
}

.dropdownitems 
{
	color:#2b2b2b;
	font-size:1.1em;
}

.clear 
{
	clear:both;
}

.intropage_container 
{
	width:720px;
	background-color:#2b2b2b;
	margin-left:auto;
	margin-right:auto;
	padding:40px;
}

.intropage_content 
{
	width:700px;
	height:420px;
	background-color:#ffffff;
	padding:10px;
	text-align:center;
}

.retailers li
{
	list-style-image:url(images/arrowheadYellow.gif);
}

.retailers h2 
{
	font-weight:bold;
	font-size:larger;
	background-color:#eeeae5;
	margin-top:0px;
	padding:3px 5px 3px 10px;
}

.standardcolumn 
{
	width:320px;
	float:left;
	padding-left:10px;
	padding-right:30px;
}

.retailers .indent 
{
	padding-left:30px;
	width:100%;
	float:left;
}

.searchBtn 
{
	margin:5px 0px -3px 6px;
}

.columnsmall 
{
	width:280px;
	float:left;
}

.columnwide 
{
	width:430px;
	float:left;
}

.PhoneIcon 
{
	padding:5px;
	float:left;
}

.custserviceNumber 
{
	padding:5px;
	float:left;
}

.border 
{
	border:solid 1px #eeeae5;
	padding:0px 0px 0px 20px;
}

.borderdotted 
{
	border:dotted 2px #e6e1da;
	width:85%;
	padding:10px;
}

.borderdotted2 
{
	border:dotted 2px #ffffff;
	width:80%;
	padding:10px;
}

.comingsoon 
{
	text-align:center;
	float:left;
	margin-top:30px;
	height:350px;
	width:100%;
}