html {
	background: url(../styleImages/backgrounds/session.gif) repeat-x left top;
}

body {
	margin: 30px 0 0 0;
	background-color: #ffffff;
	background-image: url(../styleImages/backgrounds/bg.gif);
	background-repeat: repeat-x;
	background-position: top center;
	padding-top: 35px;
}
h1,h2,h3,h4,p{
padding:0;
margin:0;
}
#pageSurround {
	width: 1018px;
	margin: 0px auto;
	/* SKIN VARIABLE IS cAsE SeNsItIvE */
	background-image: url(../../../images/getLogo.php?skin=waytons);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
	margin-top: 0px;
}
#topHeader {
	text-align: right;
	height: 36px;
	padding-right: 0px;
	clear:right;
}
#topHeader .divider{
color:#ADADAD;
font-size:17px;
line-height:95%;
margin-right:17px;
text-align:right;
}
#cartBar{
	background: url(../styleImages/backgrounds/topbar.gif) no-repeat bottom;
	height: 50px;
	margin-top:10px;
}
#menu{
	background: #0d5791 url(../styleImages/backgrounds/menubg.gif) no-repeat top;
	min-height: 397px;
    padding-left: 10px;
}
.menubottom{
	background: url(../styleImages/backgrounds/menubottom.gif) no-repeat;
	height: 12px;
	width: 193px;
	margin-bottom: 15px;
}
#session{
	float: left;
    font-size:11px;
    margin-top:-59px;
    vertical-align:middle;
}
	#session .lang-t {
		margin-right: 7px;
	}
	#session .lang-t img {
		top: 1px;
	}
		#session .lang-t .inputwrap.selecter {
			background-image: url(../styleImages/backgrounds/searchbg_select_lang.gif);
			background-position: top right;
			width: 76px;
			margin-right: 10px;
			position: relative;
			bottom: 2px;
		}		
		#session .lang-t .inputwrap.selecter:hover .label {
			color: #424242;
		}		
		#session .lang-t .inputwrap.selecter select {
			background: #dadada;
			font-size: 11px;
			border: 0px none;
			width: 70px;
		}
		#session .lang-t .inputwrap.selecter select option {
			font-size: 11px;
			border: 0px none;
		}
#footer{
	background: url(../styleImages/backgrounds/footer.gif) no-repeat;
	width: 1018px;
	height: 58px;
	padding-top: 24px;
	padding-left:26px;
	color: #3c3c3c;
	font-size:11px;
}
div.headbox
{
float:right;
    text-align:left;
    min-height: 22px;
    width:230px;
}
.headbox span{
    float:left;
}
.headbox input.searchBtn{
    float:right;
    display:block;
}
.headbox input
{
    background: none;
}
div.inputwrap
{
	background-image: url(../styleImages/backgrounds/searchbg.png);
    width: 126px;
    height: 22px;
    float:left;
}
.boxTitleLeft, .boxTitleRight {
	color: #FFFFFF;
	background-color: #031074;
	background-image: url(../styleImages/backgrounds/boxTitleBg.gif);
	height: 15px;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	padding-left: 5px;
}
.boxContentLeft, .boxContentRight {
	border: 1px solid #000000;
	background-color: #EBEDFE;
	padding-left: 5px;
	margin-bottom: 10px;
	padding-top: 3px;
	padding-bottom: 5px;
}
.colLeft {
	position: relative;
	z-index:5;
	left: 0px;
	width: 193px; 
	margin-right: 16px;
	float: left;
	margin-bottom: 16px;
}
.colMid {
	position: relative;
	width: 809px;
	float: left;
}
.boxContent {
	border: 1px solid #000000;
	padding: 3px;
	color: #333333;
	margin-bottom: 5px;
	margin-top: 0px;
	position: inherit
}
/* CHECKOUT PAGES */
.colLeftCheckout {
	position: relative;
	left: 0px;
	width: 160px; 
	padding-left: 15px;
	padding-right: 5px;
	float: left;
}
.colMainCheckout {
	position: relative;
	width: 568px;
	float: left;
}
/* END CHECK OUT PAGES */
.siteDocs {
	text-align:left;
	display:inline;
}
.pagination {
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
	clear:both;
	font-size:12px;
	font-weight:normal;
}
.pagination a{
    color: #4855bc;
    text-decoration: none;
}
#subCats {
	text-align:justify;
	background-color: #EBEDFE;
	text-align: center;
	border: 1px solid #C9CEFC;
	margin: 0px;
	padding: 3px;
	float: left;
	width: 387px;
}
.subCat {	
	text-align: center;
	padding: 8px;
	float: left;
	width: 110px;
}
.regSep{
	padding: 10px 0px 10px 0px;
	margin: 10px 0px 10px 0px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
#imgThumbSpace{
	line-height: 0px;		
	text-align:center;
	margin-top: 15px;
}
#imgThumbSpace img {
	padding-right: 3px;
	padding-bottom: 3px;		
}

div.latestProds, div.product {
	text-align: center;
	width:249px;
	float: left;
	overflow: hidden;
	height:245px;
	border: 1px solid #c3c3c3;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 10px 12px;
	background: #f6f6f6;
	position: relative;
}

div.latestProds:hover, div.product:hover {
	background: #eaeaea;
}

	div.latestProds .prod-link-full, div.product .prod-link-full {
		width: 259px;
		height: 255px;
		position: absolute;
		top: 0px;
		left: 0px;
	}

	div.latestProds .prod-inner, div.product .prod-inner{
		margin: 0 auto;
		width: 239px;
	}

	div.latestProds  .prod-name, div.product .prod-name {
		display: block;
		color:#105485;
		font-weight:bold;
		text-align: left;
		margin: 6px 0px 4px 0px;
	}
	
	div.latestProds .prod-price, div.product .prod-price {
		color: #0970c0;
		margin-top: 4px;
		text-align: left;
		float: left;
	}
	
	div.latestProds .prod-link, div.product .prod-link {
		float: right;
		width: 26px;
		height: 24px;
		display: block;
		background: url(../styleImages/prod_link.png) top left;
		font-size: 0px;
		text-indent: -9999px;
	}
	
	div.latestProds:hover .prod-link, div.product:hover .prod-link {		
		background: url(../styleImages/prod_link.png) bottom left;
	}

/*
Start Cross-Browser DHTML Menu
*/

#mainmenu-nav {
	list-style: none;
	list-style-type: none;
	width: 158px;
	padding: 0px;
	margin: 0px;
}

.menuTitle
{
    color: #ffffff;
    border-bottom: 1px solid #60a1c8;
    font-size:13px;
    margin-left:7px;
    width:152px;
    font-weight:bold;
    margin-bottom: 4px;
}


.li-nav a {
	padding-left:12px;
	color: #fcffd5;
	text-decoration: none;
	font-size: 12px;
}
.li-nav a:hover {
	color: #d5f2ff;
}

.ul-nav, .li-nav {
	display: block;
	list-style: none;
	list-style-type: none;
}

.ul-nav {
    width:170px;
	padding: 0px;
}

.ul-nav ul{
	list-style-type: none;
	padding-left:10px;
}



a.hassubmenu {
	background-image: url(../styleImages/more.gif);
	background-repeat: no-repeat;
	background-position: 143px 6px;
}
/*
End Cross-Browser DHTML Menu
*/

.boxtop,
.boxbottom,
.boxtop2,
.boxbottom2
{
	height:6px;
	width: 100%;
}

.boxtleft,
.boxtleft2
{
	background: url(../styleImages/backgrounds/box/boxtl.gif) no-repeat 0 0;
    padding-left:6px;
}
.boxtright,
.boxtright2
{
	background: url(../styleImages/backgrounds/box/boxtr.gif) no-repeat 100% 0;
	padding-right:6px;
}

.boxtop
{
	background: url(../styleImages/backgrounds/box/boxtop.gif) repeat-x;
}

.boxbleft,
.boxbleft2
{
	background: url(../styleImages/backgrounds/box/boxbl.gif) no-repeat 0 0;
    padding-left:6px;
}
.boxbright,
.boxbright2
{
	background: url(../styleImages/backgrounds/box/boxbr.gif) no-repeat 100% 0;
	padding-right:6px;
}

.boxbottom
{
	background: url(../styleImages/backgrounds/box/boxbottom.gif) repeat-x;
}

.boxleft,
.boxleft2
{
	background: url(../styleImages/backgrounds/box/boxleft.gif) repeat-y 0 0;
    padding-left:6px;
}

.boxright,
.boxright2
{
	background: url(../styleImages/backgrounds/box/boxright.gif) repeat-y 100% 0;
    padding-right:6px;
}

.boxright div
{ 
    background: #f0f0f0;
    padding-left:12px;
    padding-top:8px;
}


.boxtleft2
{
	background: url(../styleImages/backgrounds/box/boxtl2.gif) no-repeat 0 0;
}
.boxtright2
{
	background: url(../styleImages/backgrounds/box/boxtr2.gif) no-repeat 100% 0;
}

.boxtop2
{
	background: url(../styleImages/backgrounds/box/boxtop2.gif) repeat-x;
}

.boxbleft2
{
	background: url(../styleImages/backgrounds/box/boxbl2.gif) no-repeat 0 0;
}
.boxbright2
{
	background: url(../styleImages/backgrounds/box/boxbr2.gif) no-repeat 100% 0;
}

.boxbottom2
{
	background: url(../styleImages/backgrounds/box/boxbottom2.gif) repeat-x;
}

.boxleft2
{
	background: url(../styleImages/backgrounds/box/boxleft2.gif) repeat-y 0 0;
}

.boxright2
{
	background: url(../styleImages/backgrounds/box/boxright2.gif) repeat-y 100% 0;
}

.boxright2 div
{ 
    background: #ddddd9;
}


#prodbox .left
{
    float:left;
    width: 580px;
    margin-left:13px;
margin-top:12px;
}

#prodbox .right
{
    float:right;
    margin-right: 20px;
    margin-top: 22px;
    font-size:12px;
    margin-bottom:12px;
}

#prodoptsbox
{
    background: #f1e9bb;
    padding: 12px;
}

.clear
{
    clear:both;
}

.product
{
    float:left;
    width: 269px;
    margin-top: 20px;
    height: 231px
}


.headbox select{
    border:0;
    margin-top: 3px;
    height:17px;
    width: 110px;
    margin-left: 10px;
}

#nextprev{
    font-size:12px;
    color: #0076ff;
    float:right;
    display:inline;
}

#nextprev a{
    text-decoration: none;
    color: #0076ff;
    font-weight: normal;
}

#nextprev img{
    vertical-align:middle;
}