* { margin: 0pt; padding: 0pt; font-size: 100%; line-height: 1.3em; }
body {
	position: relative;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 80%;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
-x-system-font: none; 	color: #666666;
	text-align: center;
	background-color: #FFFFFF;
}

.imgBorder{
	padding: 4px;
	text-align:center;
	border:1px #CCCCCC solid;
}

#logo { margin: 0pt auto; padding: 0pt 3%; background: transparent url('../images/header.jpg') repeat-x scroll center top; position: relative; width: 94%; text-align: center; }
#logo p { margin: 0pt auto; background: transparent url('../images/header_light.gif') no-repeat scroll 50% top; display: block; height: 113px; text-align: center; }
#logo a { margin: 0pt auto; display: block; width: 226px; height: 113px; text-indent: -5000px; }
#nav { border-top: 1px solid rgb(249, 249, 245); margin: 0pt auto; padding: 0pt 3%; background: transparent url('../images/nav.gif') repeat-x scroll center bottom; float: left; width: 94%; position: relative; text-align: center; }
#nav ul { margin: 0pt auto; display: block; max-width: 900px; text-align: left; list-style-type: none; list-style-image: none; list-style-position: outside; }
#nav li { float: left; display: inline; padding-bottom: 4px; }
#nav a { margin: 3px 4px 0pt 0pt; padding: 4px 15px; float: left; color: rgb(49, 54, 62); text-decoration: none; }
#nav a:hover { background: rgb(204, 204, 204) url('../images/nav_tl.gif') no-repeat scroll left top; position: relative; color: rgb(32, 36, 41); }
#nav #current a { background: rgb(162, 164, 165) url('../images/nav_tl.gif') no-repeat scroll left top; position: relative; color: rgb(255, 255, 255); }
.nav_tr { background: transparent url('../images/nav_tr.gif') repeat scroll right top; position: absolute; top: 0pt; right: 0pt; display: block; width: 4px; height: 4px; }
.nav_bl { background: transparent url('../images/nav_bl.gif') repeat scroll left bottom; position: absolute; bottom: 0pt; left: 0pt; display: block; width: 4px; height: 4px; }
.nav_br { background: transparent url('../images/nav_br.gif') repeat scroll right bottom; position: absolute; bottom: 0pt; right: 0pt; display: block; width: 4px; height: 4px; }
#nav a span { display: none; }
#nav a:hover span, #nav #current a span { display: block; }
#content {
	margin: 0pt auto;
	padding: 0pt 3%;
	background: transparent url('../images/content.gif') repeat-x scroll center top;
	float: left;
	width: 94%;
	position: relative;
	text-align: center;
	height: auto;
	background-color: #FFFFFF;
}

#content_inner {
	margin: 0pt auto;
	width: 900px;
	position: relative;
	text-align: left;
	min-height: 515px;
	background-color: #FFFFFF;
	height: auto;
	padding: 5px 5px 5px;
}
#maincol { padding: 25px 0pt; position: relative; float: left; width: 545px; margin-right: 50px; }
#sidecol { padding: 25px 0pt; float: left; width: 305px; }
a, a:visited { color: rgb(42, 105, 163); text-decoration: none; }
a:hover { color: rgb(31, 76, 117); }
a img { border: medium none ; }
.intro { margin: 0pt 0pt 25px; background: transparent url('../images/intro.gif') no-repeat scroll center top; display: block; width: 545px; }
.img_intro_inner { padding: 2px 0px 15px; vertical-align: middle;position: relative; top: 3px; display: block; width: 515px; }
.intro_inner { padding: 12px 15px 15px; background: transparent url('../images/intro_inner.gif') no-repeat scroll center bottom; position: relative; top: 3px; display: block; width: 515px; }
h1 { margin: 0pt 0pt 1em; font-family: "Myriad Pro",Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 2.2em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(34, 34, 34); letter-spacing: -0.03em; }
.intro h1 { margin: 0pt 0pt 1em; font-family: "Myriad Pro",Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1.6em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(34, 34, 34); letter-spacing: -0.03em; }
p { margin: 0pt 0pt 12px; }
ul { margin: 0pt 0pt 12px 12px; }
ul ul { margin-bottom: 0pt; }
p em, ul em { color: rgb(153, 153, 153); }
.intro h1 { margin-bottom: 15px; }
.intro p { margin: 0pt; }
strong span { font-weight: normal; }
.mini_title { border-bottom: 1px solid rgb(199, 198, 192); float: none; font-family: "Myriad Pro",Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.8em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-transform: uppercase; letter-spacing: 0.2em; color: #046B04; padding-bottom: 10px; }
.mini_title a { float: right; letter-spacing: 0pt; }
.mini_title + p { margin-top: 12px; }
p + .mini_title { margin-top: 25px; }
.mainpic, #details img { margin: 12px 0pt 25px; }

.categories {
	margin: 0pt 0pt 25px;
	float: left;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	color: #F0F0F0;
}
.categories li { border-bottom: 1px solid rgb(199, 198, 192); float: left; width: 100%;}
.categories a { margin: 0pt; padding: 4px 0pt 4px 15px; float: left; width: 290px; }
.categories a:hover { background: transparent url('../images/bullet_arrow.png') no-repeat scroll 0pt 50%; }
.category { background: transparent url('../images/cat_br.gif') no-repeat scroll right bottom; float: right; position: absolute; top: 0pt; right: 0pt; }
.category span { padding: 3px 9px 4px 12px; background: rgb(213, 212, 207) url('../images/cat_bl.gif') no-repeat scroll left bottom; float: right; font-family: "Myriad Pro",Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.8em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-transform: uppercase; letter-spacing: 0.1em; color: rgb(255, 255, 255); margin-right: 3px; }


.ads { margin: 4px 0pt 25px; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; }
.ads li { float: left; width: 100%; }
.ads a { margin: 0pt; float: left; width: 290px; }

.posts { margin: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.posts a:hover + p + h3 a { color: rgb(31, 76, 117); }
.posts h3:hover + p + p + p > a:first-child, .posts a:hover + p + h3 + p + p + p > a:first-child { color: rgb(68, 68, 68); }
.posts li { border-bottom: 1px solid rgb(199, 198, 192); padding: 12px 0pt 22px 178px; position: relative; float: left; display: block; width: 367px; min-height: 164px; }
.posts img { position: absolute; top: 10px; left: 8px; bottom: 20px;}
.posts h3 { color: rgb(42, 105, 163); margin: 12px 0pt 0pt; font-family: "Myriad Pro",Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1.7em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; letter-spacing: -0.04em; }

.price { font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(164, 126, 102); }
.price strong { font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }

.buttons a { margin: 0pt 12px 0pt 0pt; background: transparent url('../images/but_tl.gif') no-repeat scroll left top; position: relative; float: left; font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.7em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-transform: uppercase; color: rgb(102, 102, 102); }
.buttons .but_br { padding: 6px 25px 7px; background: transparent url('../images/but_br.gif') no-repeat scroll right bottom; float: left; white-space: nowrap; cursor: pointer; }
.buttons .but_tr { background: transparent url('../images/but_tr.gif') no-repeat scroll right top; position: absolute; top: 0pt; right: 0pt; display: block; width: 6px; height: 6px; }
.buttons .but_bl { background: transparent url('../images/but_bl.gif') no-repeat scroll left bottom; position: absolute; bottom: 0pt; left: 0pt; display: block; width: 6px; height: 6px; }
.buttons .but_buy { color: rgb(42, 105, 163); }
.buttons a:hover { color: rgb(68, 68, 68); }
.buttons .but_buy:hover { color: rgb(31, 76, 117); }

#footer {
	margin: 0pt auto;
	padding: 0pt 3%;
	background: rgb(114, 117, 120) none repeat scroll 0% 0%;
	float: left;
	width: 94%;
	position: relative;
	text-align: center;
	color: rgb(198, 204, 209);
	background-color: #A2A4A5;
}
.footer_inner { margin: 0pt auto; padding: 25px 0pt 0pt; display: block; width: 900px; position: relative; text-align: left; clear: both; }
.footcol { margin: 0pt 25px 0pt 0pt; float: left; width: 165px; }
.footbox { border: 1px solid rgb(94, 100, 105); margin: 0pt 0pt 0pt 25px; padding: 12px 12px 0pt; background: rgb(101, 108, 114) none repeat scroll 0% 0%; float: left; width: 279px; }
.footbox h2 { margin-bottom: 12px; }
#footer .mini_title {
	border-bottom: 1px solid #F2F2F2;
	color: #FFFFFF;
}
#footer .categories { margin: 4px 0pt 25px; }
#footer .categories li { border: medium none ; }
#footer .categories a { padding: 0pt; width: 165px; color: #DADADA; }
#footer .categories a:hover { background: transparent none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#footer a { color: #CCCCCC; }
#footer a:hover { color: rgb(255, 255, 255); }
.quote { border: 1px solid rgb(216, 214, 205); margin: 0pt 0pt 25px; padding: 12px 12px 0pt; background: rgb(236, 234, 226) url('../images/quote.gif') no-repeat scroll left top; float: left; width: 279px; }
.q { font-family: Times; font-variant: normal; font-weight: normal; font-size: 1.1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; font-style: italic; }

.textright { text-align: right; margin-top: -6px; }
.textcenter { text-align: center; }

#details { position: relative; float: left; display: block; width: 545px; margin-bottom: 25px; }
#details h1 { margin: 0pt 0pt 0.5em; }
#details .category { position: relative; top: -42px; right: 3px; margin-bottom: -2em; }

#commentform { margin: 25px 0pt; display: block; width: 545px; }
#commentform p { float: left; display: block; width: 545px; }
#commentform label { font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.9em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
#commentform p .field { float: right; }
#commentform textarea { border: 1px solid rgb(204, 204, 204); padding: 4px 3px; width: 537px; font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.9em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.field { border: 1px solid rgb(204, 204, 204); padding: 4px 3px; font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.9em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; width: 252px; }
#commentform .buttons .but_tl { padding: 0pt; background: transparent url('../images/but_tl.gif') no-repeat scroll left top; position: relative; float: left; }
#commentform .buttons input { border: medium none ; padding: 6px 25px 7px; background: transparent url('../images/but_br.gif') no-repeat scroll right bottom; float: left; white-space: nowrap; cursor: pointer; font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.7em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-transform: uppercase; color: rgb(102, 102, 102); }
#commentform .buttons .but_tr { background: transparent url('../images/but_tr.gif') no-repeat scroll right top; position: absolute; top: 0pt; right: 0pt; display: block; width: 6px; height: 6px; }
#commentform .buttons .but_bl { background: transparent url('../images/but_bl.gif') no-repeat scroll left bottom; position: absolute; bottom: 0pt; left: 0pt; display: block; width: 6px; height: 6px; }
#comments { margin: 2em 0pt 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#comments li { border-bottom: 3px solid rgb(236, 234, 226); margin-bottom: 2em; }
#comments h4 { padding: 0.5em; background: rgb(213, 212, 207) none repeat scroll 0% 0%; float: left; color: rgb(255, 255, 255); font-weight: normal; }
#comments h4 a { font-weight: bold; }
.comment { border-top: 1px solid rgb(213, 212, 207); border-bottom: 1px solid rgb(199, 198, 193); padding: 1em 0.5em 0.5em; background: rgb(240, 238, 231) none repeat scroll 0% 0%; display: block; clear: both; }
#comments .entryinfo { margin: 0pt; padding: 0.6em 0pt 0pt 2em; float: right; display: inline; width: auto; font-size: 0.9em; color: rgb(153, 153, 153); }
#left_img { float: left; }
html > body div#left_img.adblock a.adhere { opacity: 0.5; }
div#left_img.adblock a { margin: 0pt 2em 2em 0pt ! important; float: left; }

/* ::::: null ::::: */

div#left_img.adblock { width: 100%; display: block; }
div#left_img.adblock a { width: 289px; }
div#left_img.adblock a img { padding: 0pt; }
div#left_img.adblock a em { font-style: normal; }
div#left_img.adblock a { margin: 0pt 4px 10px 0pt; overflow: hidden; display: block; font-size: 11px; color: rgb(136, 136, 136); font-family: verdana,sans-serif; text-align: center; text-decoration: none; }
div#left_img.adblock img { border: 0pt none ; clear: right; }
div#left_img.adblock a.adhere { border: 1px solid #FFFFFF; background: #ffffff; color: rgb(102, 102, 102); font-weight: bold; font-size: 12px; text-align: center; }
div#left_img.adblock a.adhere:hover { border: 1px solid #E6E6E6; background: #ffffff; color: rgb(51, 51, 51); }
div#left_img.adblock a.adhere { width: 289px; height: 90px; line-height: 720%; }
html > body div#left_img.adblock a.adhere { width: 289px; height: 88px; }
div#left_img.adblock img.s { height: 0pt; width: 0pt; }

