body {max-width: 1050px; font-family: Arial, Verdana, sans-serif; font-size:14px; color: #000; background:#408080; margin:auto; padding:0px; text-align: center;}
.main-div{width:expression(document.body.clientWidth>1051?"1050px":"auto"); margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
div{font-family: Arial, Verdana, sans-serif; font-size:14px; color: #000; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 0xp;}
a {color: #000; background:transparent;}
a:hover {color: #000099; background:transparent;}
input, textarea {font-family: Arial, Verdana, sans-serif; font-size:12px; color: #000; background: #FFF; font-weight:bold; border: 1px solid #CCC; padding:3px;}
label {font-weight:bold;}
img {border:0px;}
h1 {font-size:20px; font-weight:bold; text-decoration:none; color: #404040; background:transparent;}
h2 {font-size:16px; font-weight:bold; text-decoration:underline; color: #404040; background:transparent;}
h3 {font-size:14px; font-weight:bold; text-decoration:none; color: #404040; background:transparent;}
h4 {font-size:12px; font-weight:bold; padding:0px; margin:0px; text-decoration:none; color: #404040; background:transparent;}
table {border: 0px solid #000; }
th, td, tr {text-align:left; padding:5px; margin:0px;}

#pttemplate {width: 100%; margin:auto; background-color: #FFF;}
#header {padding:0px; text-align:center; background: #F8F8F8 }
#bottomlinks {padding:0px; text-align:center; background: #F8F8F8; margin-top: 30px }
#header p {margin: 0px; background: #FFF}
#main { width: 100%; margin:0px; background: #FFFFFF; min-height: 800px; margin-left: 0px; padding-top: 15px }
#left {float:left; width: 17%; margin:0px; padding:0px; background: #EEE; color: #000; min-height: 800px }
#right {float:right; width: 82%; margin:0px; padding:0px; background: #FFF; margin-left: auto; text-align: left }
#rightleft {float:left; width: 75%; background: #FFF}
#rightleft ul { text-decoration: none }
#rightleft li { text-decoration: none }
#rightright {float:right; width: 24%; margin:0px; padding:0px; background: #eee; color: #000; min-height: 800px; text-align: center }
#left a, #left a:visited { text-decoration: none; color: #917C5F; background: transparent; font-weight: bold; }
#left a:hover {color: #DEB887; background: transparent; text-decoration: underline; font-weight: bold;}
#mainmenu {float:none; width: 800px; background: #EEE; color: #000; }
#mainmenu a, #mainmenu a:visited { text-decoration: none; color: #917C5F; background: transparent; font-weight: bold; }
#mainmenu a:hover {color: #DEB887; background: transparent; text-decoration: underline; font-weight: bold;}
.navbar{ text-align: left; text-indent: 5px }
.navbar li{text-align: left; text-indent: 5px; text-decoration: none }
#left ul {list-style-image:none; list-style-type: none; padding-left:0px;}
#left li {margin-bottom: 10px;}
#footer {font-size:10px; color:#999; background:#F8F8F8; text-align:center; padding:50px 0px; width: 100%; margin:0px; border-top: thin solid #C0C0C0 }
#footer a {color:#999; background:transparent;}
#subnav {text-align: left; text-indent: 5px margin:0px; padding:0px; background: #EEE; color: #000;}
#subnav a, #subnav a:visited { text-decoration: none; color: #917C5F; background: transparent; font-weight: bold; }
#subnav a:hover {color: #DEB887; background: transparent; text-decoration: underline; font-weight: bold;}
.borderbottom {border-bottom: 1px dotted #000;}
.rightimage {float:right; padding: 0px 00px 10px 10px;}
.featuredproduct {text-align:center; color: #000; background:#FFF; width:230px; height:250px; float:left; padding:0px; margin:8px; border: 1px solid #ccc;}
.featuredh {font-size:12px; font-weight:bold; color: #000; background:#EEE; height:35px; border-bottom: 1px solid #CCC; margin:0px; padding:5px;}
.banner h3 {font-size:11px; text-align:right; color: #000; background:transparent;}
.banner h3 a, .banner h3 a:hover {color: #000; background:transparent; text-decoration:underline;}
.product{ width: 96%; margin-left: 2%}
.prices{ width: 96%; margin-left: 2%}
.related{ width: 96%; margin-left: 2%}
.searchresults{ width: 96%; margin-left: 2%}
.atoz{ width: 96%; margin-left: 2%}
.atoz h4 {border-bottom: 1px dotted #000; padding:5px; text-align:center;}
.navigation {text-align:left; color: #AAA; background:transparent; margin-top:20px;}
.ratings {margin-top: 15px; width: 96%; margin-left: 2%}
.ratings form {display: inline;}
.ratings form select {color: #AF7817; background:#FFF;}
.ratings form textarea {width: 95%;}
.starsOn {color: #AF7817; background:transparent; font-weight: bold;}
.starsOff {color: #AAA; background:transparent; font-weight: bold;}
.nobr {white-space: nowrap;}
.disabled {color: #AAA; background:transparent;}
.clear {clear:both;}
.centre {text-align:center;}
.slogan {font-style: oblique; font-size: 25px;}
.dnd {display:none;}
.imageconright {
	float: right;
	padding: 2px;
	margin-left: 10px;
	margin-top: 15px;
	padding-bottom: 10px;
}
.googleconB{
	margin-top: 30px;
	text-align: justify;
}
.conform{
	width: 60%;
}
div.full-width-box {
   background-color: White;
	margin: 30px 0px 10px 0px;
	padding: 5px;
	text-align: center;
}
div.full-width-box2 {
   background-color: White;
	margin: 15px 0px 10px 0px;
	padding: 15px;
}
div.adboxRC160L {
	width:90%;
	text-align: center;
	}
div.adboxRC120 {
	width:120px;
	text-align: center;
}

div.adboxLT{
	width: 120px;
	text-align: center;
	float: left;
	margin-right: 10px;
}
div.gboxtop{
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}
div.navbar{
	width: 150px;
	text-align: left;
}

.tip{
  background: #EEE;
  border: thin solid #000000
}

