/* CSS Document */
body {
background-color: #000000;
font-color: #ffffff;
background: url(images/bg_terramar.jpg) no-repeat center top;
min-height: 1000px;
}
div#container {
width:790px;
/*
position: absolute;
left: 50%;
margin-left: -430px; /*set to a negative number 1/2 of your width*/
/*margin-left: auto;*/
margin-right: auto;
background-color: #212121;
border: 0px;
padding: 10px;
float: left;
}
.section {
	font-family: Arial, Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	color: #ff9900;
	text-transform: none;
	font-weight: bold;
	text-decoration: none !important;
	margin-left: 17px;
	margin-top: 9px;
}
#content h2.section {
	color: #8d8d8d;
	margin-bottom: 1em;
}
.promise {
	font-family: Arial, Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #5b5b5b;
	text-transform: none;
	font-weight: bold;
	text-decoration: none !important;
}
a.category:link, #sidemenu a.level2, .footelem .category {
	font-family: Arial, Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff9900;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none !important;
}
a.category:visited {
	font-family: Arial, Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff9900;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none !important;
}
a.category:hover, #sidemenu a.level2:hover {
	font-family: Arial, Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff9900;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: underline !important;
}
a.category:active {
	font-family: Arial, Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff9900;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none !important;
}
a.list:link, ul.footlist a:link, #footcram p {
	font-family: Arial, Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #8d8d8d;
	text-transform: none;
	font-weight: bold;
	text-decoration: none !important;
}
a.list:visited, ul.footlist a:visited {
	font-family: Arial, Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #8d8d8d;
	text-transform: none;
	font-weight: bold;
	text-decoration: none !important;
}
a.list:hover, ul.footlist a:hover {
	font-family: Arial, Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #8d8d8d;
	text-transform: none;
	font-weight: bold;
	text-decoration: underline !important;
}
a.list:active, ul.footlist a:active {
	font-family: Arial, Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #8d8d8d;
	text-transform: none;
	font-weight: bold;
	text-decoration: none !important;
}

ul.footlist li {
	font-family: Arial, Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #8d8d8d;
	text-transform: none;
	font-weight: bold;
	padding-left: 0;
	margin-left: 0;
}

a.breadcrumb:link {
	font-family: Arial, Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #7f7f7f;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px dotted #7f7f7f;
}
a.breadcrumb:visited {
	font-family: Arial, Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #7f7f7f;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px dotted #7f7f7f;
}
a.breadcrumb:hover {
	font-family: Arial, Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #8d8d8d;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px dotted #8d8d8d;
}
a.breadcrumb:active {
	font-family: Arial, Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #7f7f7f;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px dotted #7f7f7f;
}
a.product:link, #sidemenu a.level1 {
	font-family: Arial, Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #8d8d8d;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none !important;
}
a.product:visited {
	font-family: Arial, Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #8d8d8d;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none !important;
}
a.product:hover, #sidemenu a.level1:hover {
	font-family: Arial, Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #8d8d8d;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: underline !important;
}
a.product:active {
	font-family: Arial, Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #8d8d8d;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none !important;
}
a.description:link {
	font-family: Arial, Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #5f5f5f;
	text-transform: uppercase;
	font-weight: none;
	text-decoration: none !important;
}
a.description:visited {
	font-family: Arial, Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #5f5f5f;
	text-transform: uppercase;
	font-weight: none;
	text-decoration: none !important;
}
a.description:hover {
	font-family: Arial, Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #5f5f5f;
	text-transform: uppercase;
	font-weight: none;
	text-decoration: underline !important;
}
a.description:active {
	font-family: Arial, Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #5f5f5f;
	text-transform: uppercase;
	font-weight: none;
	text-decoration: none !important;
}
#sidemenu a.level3 {
	font-family: Arial, Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none !important;
}
#sidemenu a.level3:hover {
	font-family: Arial, Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: underline !important;
}

a:link {
	font-family: Arial, Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff9900;
	text-transform: none;
	font-weight: bold;
	text-decoration: none !important;
}
a:visited {
	font-family: Arial, Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff9900;
	text-transform: none;
	font-weight: bold;
	text-decoration: none !important;
}
a:hover {
	font-family: Arial, Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff9900;
	text-transform: none;
	font-weight: bold;
	text-decoration: underline !important;
}
a:active {
	font-family: Arial, Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff9900;
	text-transform: none;
	font-weight: bold;
	text-decoration: none !important;
}

#myajaxmenu a{
	font-size: 14px;
}

#myajaxmenu ul a {
	font-size: 11px;
}

.text {
	font-family: Arial, Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #f6f6f6;
	text-transform: none;
	font-weight: none;
	text-decoration: none !important;
}
input.text {
	color: black;
}
div.searchresult {
	text-align: center;
	float: left;
	width: 120px;
	margin: 17px;
}

div.searchresult div {
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	height: 179px;
}

div.searchresult img:hover {
	background-color: #111111;
}

div.searchresult img {
	border: solid 1px #171717;
}


tr.row1 {
	background-color: #141413;
}

ul.footlist {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
}

#flashthingy, #comparator, #popular {
	float:left;
	margin-left:9px;
}

#comparator, #popular {
	margin-bottom:13px;
}

#ourpromise {
	float:right;
	margin-right:9px;
}

#popular {
	background-color: #181818;
	margin-top: 20px;
}

.compared {
	width:183px;
	background-repeat:repeat-y;
	float:left;
	margin: 2px;
}

#compared1 {
	background-image:url('home_compare_bg.png');
}
#compared2 {
	background-image:url('home_compare_bg_r.png');
}

#homefooter {
	background-image:url('homefooter_bg.png');
	background-repeat:repeat-x;
	height: 134px;
	list-style-type: none;
	padding: 0;
	margin: 0;
	display: block;
	width: 785px;
}

.homefooterlm {
	position: relative;
	width: 120px;
	padding: 10px;
	padding-top: 7px;
	float: left;
	margin: 0 8px;
	list-style-type: none;
	display: block;
}

.homefootfoot {
	top: 106px;
	height: 28px;
	display:block;
	width: 120px;
	margin-left: auto;
	margin-right: auto;
}

.homefootfoot a {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 120px;
}

.homefooterlm a.button {
	display: block;
	width: 20px;
	top: 3px;
	left: 120px;
}

div.homefoothead {
	height: 99px;
	display: table-cell;
	vertical-align:middle;
	text-align: center;
	width: 120px;
}


.homefootersep {
	background-image:url('home_footer_sep.png');
	background-repeat:none;
	float: left;
}

.footelem {
	float: left;
	margin-right: 2em;
}

#subemail {
	font-family: Arial, Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	    width: 250px;
	    height: 22px;
		line-height: 20px;
		border: 1px solid #888;
		background: #fff;
		color: #cdcdcd;
            padding:2px 0 0 6px; 
	    margin: 0 !important;
		vertical-align: middle;
		font-size:14px;
font-weight: bold;
}

#sss {
vertical-align: middle;
background: transparent  url(go_arrow.png) no-repeat center top;
border:0 none;
height:24px;
text-indent: -5000px;
width: 35px;
font-size: 0px;
line-height: 0px;
margin-left: 6px;
}


div.popularproduct {
	text-align: center;
	float: left;
	width: 120px;
	margin: 9px 16px 9px 17px;
}

div.popularproduct div {
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	height: 179px;
}

div.popularproduct img:hover {
	background-color: #363636;
}

div.popularproduct img {
	border: solid 1px #444;
}

div.gradient {
	/*float:left;*/
	background-image: url('box_bg.jpg');
	background-repeat: no-repeat;
	width: 245px;
	height: 119px;
	padding-left: 9px;
	padding-top: 6px;
	padding-right: 6px;
	font-size: 10px;
}

div.gradient a {
	text-decoration: underline !important; 
}

div#featuredretailer img {
	display:block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 4px;
	margin-bottom: 4px;
}

.featuredretailer {
	font-family: Arial, Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
font-size: 14px;	
	color: #ff9900;
	text-transform: none;
	font-weight: bold;
	text-decoration: none !important;
}

div#poster {
	margin-left: 16px;
	margin-top: 13px;
	float:left;
}






/* jquery validator error message */

.error {
	height:15px;
	background-color:#FF9900;
	font-size:11px;
	border:1px solid #FFFFFF;
	color:#000;
	margin:0 0 2px;
	padding:2px 6px;	

	-moz-border-radius:4px;
	-webkit-border-radius:4px; 

	-moz-box-shadow:0 0 6px #ddd;
	-webkit-box-shadow:0 0 6px #ddd;	
}

.error em {
	border:10px solid;
	border-color:#FF9900 transparent transparent;
	bottom:-17px;
	display:block;
	height:0;
	left:60px;
	position:absolute;
	width:0;			
}
