/*
Theme Name: Blank 2 Column - Right Sidebar
Theme URI: http://refueled.net/blank-themes/
Description: A Blank Wordpress theme with left sidebar.
Author: refueled
Author URI: http://refueled.net
version: 2.0
Tags: two-column, widget-ready,blank
*/


html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent; color:#444;}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.clear{clear:both;display:block;overflow:hidden;width:0;height:0}.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}

body{font-size:75%;color:#444;background:#fff;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;line-height:1.6em}img{border:none;padding:0}img a{border:none}img.left{float:left;border:none;padding:6px 0 0}img.right{float:right;border:none;padding:0 0 0 6px}code{font-family:"Courier New", Courier, monospace}h1,h2,h3,h4,h5,h6{font-weight:700;color:#111}h1{font-size:3em;line-height:1;margin-bottom:.5em}h2{font-size:2.4;margin-bottom:.5em}h3{font-size:1.6em;line-height:1.6em;margin-bottom:1.6em}h4{font-size:1.3em;line-height:1.3em;margin-bottom:.5em}h5{font-size:1em;font-weight:700;margin:0}h6{font-size:1em;font-weight:700}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0}p{margin:2em 0 0}p img.left{float:left;margin:1.5em 1.5em 1.5em 0;padding:0}p img.right{float:right;margin:1.5em 0 1.5em 1.5em}a:focus,a:hover{color:#C93;text-decoration:underline}a{color:#C93;text-decoration:none}blockquote{padding:10px;line-height:1.2em;text-align:center;margin:1.5em 0;color:#666;font:italic 1.5em "Adobe Garamond Pro", Times New Roman, Times, serif}strong{font-weight:700;color:#222}em,dfn{font-style:italic}sup,sub{line-height:0}abbr,acronym{border-bottom:1px dotted #666}address{margin:0 0 1.5em;font-style:italic}pre{margin:1.5em 0;white-space:pre}pre,code,tt{font:1em 'andale mono', 'lucida console', monospace;line-height:1.5}li ul,li ol{margin:0 1.5em}ul,ol{margin:0 1.5em 1.5em}ul{list-style-type:disc}ol{list-style-type:decimal}dl{margin:0 0 1.5em}dl dt,dfn{font-weight:700}dd{margin-left:1.5em}.small{font-size:10px;margin-bottom:1.875em}.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em}.hide{display:none}.quiet,del{color:#666}.loud{color:#000}.highlight{background:#ff0}.added{background:#060;color:#fff}.removed{background:#900;color:#fff}.first{margin-left:0;padding-left:0}.last{margin-right:0;padding-right:0}.top{margin-top:0;padding-top:0}.bottom{margin-bottom:0;padding-bottom:0}


/* BODY & HEADER */
html { background:#c7ba87 url(images/body_bg.gif) repeat; color:#444; }
body {background:url(images/body_texture.jpg) no-repeat center top;width:100%;padding: 0;margin: 0;display:table;color:#444;}
#top {background:url(images/body_top.png) repeat-x top;width: 100%; height: 34px;color: #fff;margin:0;z-index:1;}	
#toplinks {float:right;margin:0; background:none;}
#toplinks li{list-style:none;float:right;margin:5px 0 0 15px; font-size:10px;}
#header {line-height:120px;margin:0 auto;width:940px;padding:0;text-align:center;}
#logo {margin:20px 0; }


/* CONTENT BACKGROUNDS */
#contentrans {width:1028px;margin:0 auto;padding:0;}
#contentrans_top { background:transparent url(images/content_trans_top.png) no-repeat top; height:6px;width:1028px; margin-top:20px;padding:0;border:0;float:left;}
#contentrans_body { background:transparent url(images/content_trans_body.png) repeat-y top; height:100%; width:1028px; margin:0; padding:0 0 18px 0; float:left; }
#contentrans_bottom { background:transparent url(images/content_trans_bottom.png) no-repeat top; height:6px; width:1028px; margin-bottom:20px; padding:0;float:left;}
#content { background-color:#FFF; width:978px; float:left; position:relative; margin:18px 24px 0 24px; padding:15px 0; border:1px solid #999966; }

/* NAVIGATION */
#navbg { background:transparent url(images/nav_bg.png) no-repeat top; position:relative; height:62px; width:1028px; margin:0 auto; padding:0;border:none; display:block; }
#navmenu {position: relative; margin:20px 0; padding:0; width: 462px; height: 14px; background: url(images/nav_sprite.png); float:left;}
#navmenu li { height: 14px; position: absolute; top:0; background: url(images/nav_sprite.png) 0 0 no-repeat; display: block; list-style: none;}
#navmenu a, #navmenu .current_item { height: 14px; display: block; border:none; text-indent:-9999px;}
#navmenu a:hover {border:none;}
#navmenu .mhome {left: 0px; width:69px;}
#navmenu .mabout {left: 98px; background-position: -98px 0; width:67px}
#navmenu .mproducts {left: 195px; background-position: -195px 0; width:88px;}
#navmenu .mblog {left: 313px; background-position: -313px 0; width:36px;}
#navmenu .mcontact {left: 379px; background-position: -379px 0; width:83px;}
#navmenu .mhome a:hover {background: url(images/nav_sprite.png) 0px -14px no-repeat;}
#navmenu .mabout a:hover {background: url(images/nav_sprite.png) -98px -14px no-repeat;}
#navmenu .mproducts a:hover {background: url(images/nav_sprite.png) -195px -14px no-repeat;}
#navmenu .mblog a:hover {background: url(images/nav_sprite.png) -313px -14px no-repeat;}
#navmenu .mcontact a:hover {background: url(images/nav_sprite.png) -379px -14px no-repeat;}
blockquote {
border-bottom:1px dashed #BABABA;
font-family:Georgia,'Times New Roman',serif;
font-size:15px;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:25px 10px 5px 10px;
padding:0 10px;
}
blockquote p {
line-height:22px;
margin:20px 0;
}
.blockquote {
	float:right;
	text-align:right;
	margin-right:10px;
}
/* SEARCH */
#navbg form#searchform {padding:0;margin:0;top:14px;background:url(images/searchbar.png) left center no-repeat;height:23px;width:300px;position:absolute;}
#navbg form#searchform input {float:left;width:220px;margin:0; padding:5px 10px;font-weight:normal;border:none;background:transparent;color:#ffcc66;}
#navbg form#searchform .btn{margin:0; padding:0;width: 60px; height: 23px;}

/* HOME */
#banner {width:940px;height:350px;background:#000;color:#FFFFFF;text-align:left;margin:5px 10px;}
#banner .box {
	padding:40px 20px;
}
#banner h2 { font-size:2.0em; color:#FFF; font-weight:normal;line-height:34px; margin:40px 0 0 0;}
#latesttables {padding:10px 0;}
#latesttables .tables {border:none;}
.tables {position:relative; border-bottom:1px dotted #CC9933; color:#444;}
.tables h4 {position:relative;float:left;margin-left:4px;width:252px;padding-right:10px;height:20px;overflow:hidden;}
.tables h4 a { color:#000000; text-decoration:none; }
.tables h4 a:hover { color:#CC9933; text-decoration:none; }
.tables p.tablesdesc { margin-top:10px; position:relative; padding:10px 6px; height:85px; overflow:hidden;}
.tables .rating { display:block; width:190px; height:20px; float:left; margin-left:4px; color:#222; line-height:20px; }
.tables .readmore { margin-left:6px; float:left; }

/* POST ARTICLES */
.article {position:relative;padding:0;margin-bottom:20px;float:left;}
.date {background:url(images/date.png) no-repeat top;width:64px;height:49px;position:absolute;top:0;left:-22px;text-align:center;color:#FFF;font-size:20px;font-weight:bold;padding:5px 0;}
.date small {text-transform:uppercase;font-size:11px;color:#CC9933;display:block;line-height:12px;}
.post {float:left;padding-bottom:10px; width:100%;} 
.gallery {float:right;clear:both;}
.post .entry {margin:30px 0;}
.post small {margin-right:15px;color:#666;}
.post h2 {margin-bottom:3px;float:left;position:relative;padding-bottom:10px;width:100%;border-bottom:1px dotted #CC9933;width:100%; font-size:2em; }
.post h2 a {color: #000;text-decoration: none;}
.post h2 a:hover {color: #cc9933;text-decoration: none;}
.post em a {-moz-border-radius: 4px;-khtml-border-radius: 4px;-webkit-border-radius: 4px;background:url(images/edit.png) left center no-repeat;display:block;font-style:normal;padding:4px 0px 2px 25px;position:absolute;right:10px;top:0; }
.authcomment {background-color: #B3FFCC !important;}
.readmore {background:url(images/more.gif) no-repeat right center;padding:2px 15px 2px 0;text-align:left;float:left;margin:10px 0;}
.description {position:relative;float:left;margin:0 0 30px;}
.description .specs {background:url(images/specs.png) no-repeat top;width:64px;height:26px;position:absolute;top:0;left:-83px;padding:0;}
.description .notes {background:url(images/notes.png) no-repeat top;width:64px;height:26px;position:absolute;top:0;left:-83px;padding:0;}
.description .colours {background:url(images/colours.png) no-repeat top;width:64px;height:36px;position:absolute;top:0;left:-83px;padding:0;}
.track {background:url(images/add.png) left center no-repeat;padding:4px 0 4px 25px;color:#222;float:left;font-size:13px; width:495px; border-top:1px solid #CCC; border-bottom:3px solid #ccc;}
.numcomments {float:left;position:absolute;clear:both;right:10px;background:url(images/comment.png) center no-repeat;padding:0px 8px 4px 8px;margin:0;font-size:11px;font-weight:bold;color:#222;}
.numcomments a {color:#000000;text-decoration:none;}
.numcomments a:hover {color:#CC9933;text-decoration:none;}

/* ICONS*/
.tick  { background:url(images/tick.png) no-repeat left center; padding:3px 0 3px 25px; }
.blog  { background:url(images/blog.png) no-repeat left center; padding:3px 0 3px 25px; }
.home  { background:url(images/home.png) no-repeat left center; padding:3px 0 3px 25px; }
.camera  { background:url(images/camera.png) no-repeat left center; padding:3px 0 3px 25px; margin-left:40px; font-weight:bold; font-size:11px; }
.phone { background:url(images/phone.png) no-repeat left center; padding:3px 0 3px 25px; }
.fax   { background:url(images/fax.png) no-repeat left center; padding:3px 0 3px 25px; }
.email { background:url(images/email.png) no-repeat left center; padding:3px 0 3px 25px; }
.rss   { background:url(images/rss.png) no-repeat left center; padding:3px 0 3px 25px; }
.person { background:url(images/person.png) no-repeat left center; padding:3px 0 3px 25px; }
.web { background:url(images/web.png) no-repeat left center; padding:3px 0 3px 25px; }
.subject { background:url(images/subject.png) no-repeat left center; padding:3px 0 3px 25px; }
.message { background:url(images/message.png) no-repeat left center; padding:3px 0 3px 25px; }
.searchresult { background:url(images/search.png) no-repeat left center; padding:3px 0 3px 25px; font-weight:bold; }
.archive { background:url(images/folder.png) no-repeat left center; padding:3px 0 3px 25px; font-weight:bold; }
.tag { background:url(images/tag.png) no-repeat left center; padding:3px 0 3px 25px; font-weight:bold; }
.previous { background:url(images/previous.png) no-repeat top; width:72px; height:20px; border:none; display:block; float:right; }
#products .tables {height:390px;margin-bottom:30px;}
.testimonial {padding:0 0px 3px 15px;margin:0 10px 25px ;float:left;}
.testimonial small {font-size:11px;color:#666666;margin:0;}
.testimonial strong {font-size:14px;margin:0; padding:0;}
.testimonial {background-color:#ebffeb;width:778px;border:1px solid #99eb99;margin:15px 60px;padding:20px;height:80px;line-height:80px;border:1px solid #99cc7f;-moz-border-radius: 4px;-khtml-border-radius: 4px;-webkit-border-radius: 4px;}

.pagecrumb {padding:0 0 15px 0;border-bottom:1px solid #e2e3c6;margin-bottom:30px;}
ul#breadcrums {margin:0; padding:0;list-style:none;}
ul#breadcrums li {display:inline;list-style:none;font-size:11px;font-weight:bold;line-height:15px;padding:2px 0;margin:0 8px;}
.nextlinks { float:right; display:inline;}
.nextlinks a { padding:0 10px;}
.none {
display:none;
}
.insidebox {
	padding:0 20px;
}

.notice {
	color:#222;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	height:120px;
	margin-bottom:30px;
	padding:30px 0;
	border:1px solid #e6db55;
	background:#ffffe0;
	
}
.notice p {	
font-size:14px;
color:#222;
margin:0;
line-height:24px;
}
.inotice {
	background:url(images/help.png) left center no-repeat;
	padding:5px 0 5px 35px;
	font-size:20px;
}
			
			
	/* slider */

		#slider ul, #slider li{ 
			margin:0;
			padding:0;
			list-style:none;
			}	
		#slider, #slider li{ 
			height:350px;
			width:938px;
			overflow:hidden;
			background-color:yellow;
			}		
	
.widget {
	padding:10px;
	position:relative;
	margin:0 0 40px 0;
	list-style:none;
}
table {
	border-collapse: collapse;
	width: 520px;
	margin: 0px;
	font-size: 1.1em;
}

th {
	background: #f5ebd6;
	color: #000;
	font-weight: bold;
	border-bottom:1px solid #e0c285;
	padding: 5px 11px;
	text-align: left;
	line-height: 1.2;
}

td {
	padding: 6px 11px;
	border-bottom: 1px solid #e2e3c6;
	vertical-align: top;
}

td * {
	padding: 6px 11px;
}

tr.alt td {
	background: #ecf6fc;
}

tr.over td, tr:hover td {
	background: #f0f0f0;
}
#features {
	width:130px;
}



#colours span {
	margin:0 15px 0 15px;
	display:block;
	height:50px;
	width:50px;
	float:left;
	border:1px solid #222;
	padding:3px;
	position:relative;}
.description em {
	position:absolute;
	bottom:-38px;
	width:66px;
	height:35px;
	text-align:center;
	font-size:11px;
	line-height:14px;
	font-style:normal;
	color:#222222;
	overflow:hidden;
}
.description span {
	margin-right:20px;
	float:left;
	padding:0;
	margin-bottom:40px;
	position:relative;
}

	
span.red  {display:block;background:url(images/red.gif) no-repeat top;width:66px;height:61px;}
span.black  {display:block;background:url(images/black.gif) no-repeat top;width:66px;height:61px;}
span.gold  {display:block;background:url(images/gold.gif) no-repeat top;width:66px;height:61px;}
span.purple {display:block;background:url(images/purple.gif) no-repeat top;width:66px;height:61px;}
span.american {display:block;background:url(images/american.gif) no-repeat top;width:66px;height:61px;}
span.slateblue  {display:block;background:url(images/slate.gif) no-repeat top;width:66px;height:61px;}
span.paprika  {display:block;background:url(images/paprika.gif) no-repeat top;width:66px;height:61px;}
span.grey  {display:block;background:url(images/grey.gif) no-repeat top;width:66px;height:61px;}
span.burgundy  {display:block;background:url(images/burgundy.gif) no-repeat top;width:66px;height:61px;}
span.olive  {display:block;background:url(images/olive.gif) no-repeat top;width:66px;height:61px;}
span.english  {display:block;background:url(images/english.gif) no-repeat top;width:66px;height:61px;}
span.brown  {display:block;background:url(images/brown.gif) no-repeat top;width:66px;height:61px;}


#contactdetails {margin:0;padding:0;list-style:none;color:#222;font-weight:bold;}
#contactdetails .home {margin:0;}
#contactdetails li {padding-left:25px;}
#contactform {background:#f5ebd6;border:1px solid #e0c285;width:338px;margin:0; padding:10px 0; float:left;}
.top_contacts {margin-bottom:30px;}

ul.links {margin:0;padding:0;}
ul.links li {list-style:none;padding:3px 0 3px 25px;background:url(images/comments.png) left center no-repeat;border-bottom:1px dotted #e2e3c6;}
ul.recentposts {margin:0;padding:0;}
ul.recentposts li {list-style:none;padding:3px 0 3px 25px;background:url(images/blog.png) left center no-repeat;border-bottom:1px dotted #e2e3c6;}

/* COMMENTS */
#combox, #combox ol, #combox ol li, #combox ol li.alt {font-size: 100%;}
#combox {padding:10px 0 20px 0;margin:0;border:0;border-bottom:1px dotted #CC9933;}
#combox h3 {margin:0;line-height:24px;font-size:16px; border-bottom:1px solid #FFF; }
#combox h3.leavereply { margin-bottom:20px;line-height:24px;font-size:13px; border-bottom:1px solid #FFF; background:url(images/reply.png) left center no-repeat; padding:8px 0 8px 30px;}
ol.commentlist {padding:0;margin:20px 0;border:0;list-style-type: none;}
ol.commentlist li {margin:0;border:0;background: #fefff7;border: 1px solid #efe0c2;padding: 20px;margin-top: 20px;}
ol.commentlist li.alt {margin:0;border:0;background: #fefff7;border: 1px solid #efe0c2;margin-top: 20px;}
.avatar {float: left;display: inline;}
.avatar img {border: 0;width:70px;height:70px;padding:2px;border:1px solid #CC9933;}
.commentbody {float: left;display: inline;margin-left: 20px;}
.commentbody img {border:0;vertical-align: middle;}
p.comment_author {color: #CC9933;font-size: 12px;}
span.comment_time {display: inline;color: #999;}
.comment_text {margin-top: 5px;line-height: 1.2em; color:#222;}

/*
Leave a Reply form CSS
*/
.reply {background: #f5ebd6;border: 1px solid #e0c285;padding: 20px;margin-top:20px;}
.reply p {margin-top: 10px;}
.reply fieldset {vertical-align: middle;display: inline;width:478px;font-size:11px;color:#CC9933;}
.reply input {width:456px; vertical-align:middle;border:1px solid #a57b28;font-size:11px;font-weight:normal;}
.reply input.button {float:right;border:1px solid #a57b28;text-transform:uppercase;font-size:10px;margin-top:10px; padding:8px; width:120px;font-weight:bold;background:#CC9933;color:#FFFFFF;}
.reply input.button:hover { background:#000;}
.reply textarea {vertical-align: middle;display: inline;width:456px;}
.reply label {vertical-align: middle;display: inline;font-weight: bold;font-family: tahoma;margin-left:0;display:block; color:#222;}
.replytext {border: 1px solid #ddd;width: 200px;padding: 10px;line-height:30px;color: #000;}
.replytext:focus {border: 1px solid #bbb;background: #FFF;}
.replyarea {border: 1px solid #ddd;line-height: 1.5em;padding: 5px;width: 470px;height: 120px;color: #444;overflow-x: auto;overflow-y: auto;}
.replyarea:focus {border: 1px solid #bbb;background: #fefff7;}
.replybutton:hover {background: #5c82d1;}
#author, #email, #url, #comment {background: #FFF;font-family: verdana, arial, times;font-size:12px;margin:5px 0 0 0;padding:8px 10px;border: 1px solid #CC9933; line-height:1; color:#444444;}

#map {background:transparent url(images/gmap.png) no-repeat top;width:940px;height:340px;border:none;float:left;margin:0;padding:0;}
#map span {margin:18px 19px 0 19px;padding:0; width:900px; height:302px;background-color:#f2efe9;border:none;display:block;border:1px solid #999966;}
.thumb {background:transparent url(images/thumb_bg.png) no-repeat top;width:300px;height:175px;border:none;float:left;margin-bottom:10px}
.thumb img {display:block;width:280px;height:151px;background-color:#FFF;margin:9px 10px;border:none;}

/* container */
/*  idTabs ~ Sean Catchpole  */



.comm {
	list-style:none;
	margin:0; padding:0;
}
.comm li {
list-style:none;
}



/* SIDEBAR */

#sidebar {width:300px;float:right;margin:0; border:none;margin-bottom:40px;position:relative;}
#sidebar span {position:absolute;height:18px;margin:0;background:#FFF;top:-23px;border:none;color:#CC9933;font-weight:bold;padding:2px 15px;}
.noresult {font-size:16px;background:url(images/close.png) left center no-repeat;padding:5px 0 5px 35px;}
.noresult span {color:#FF0000;}



/* comments */


#commentform{
	margin:0;
	padding:0;
	}
	
#commentform p{
	color: #000;
	}
	
#commentform a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;line-height: 14pt;}
	
#commentform h3{
	font-family: georgia, times, verdana;
	font-size: 10pt;
	font-weight: 300;
	color: #000;
	margin:0;
	padding:0;
	}
	


#commentform .search {
	width:50px;
	height:20px;
	background:#FF0033;
}	


#comments{margin:0; padding:0}
	
ol.commentlist {list-style-type: none; margin:0; padding:0;}

.avatar{float:left; margin:0 12px 0 0;}

ol.commentlist li {
	background: #faf5ea;
	margin:10px 0;
	padding:5px 0 5px 10px;
	list-style-type:none;
	}

ol.commentlist li.alt {background: #FFF;}
ol.commentlist li p {margin: 6px 0 6px 0; padding: 0 12px 0 0; line-height: 14pt;}
ol.commentlist a {color:#000;}


/* misc */
img.centered {display: block;margin-left: auto;margin-right: auto;}
img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}
img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}
.alignright {float: right;text-align:right;}
.alignleft {float: left;text-align:left;}
.was_price {font-size:12px;line-height:20px;color:#666666;float:right;text-decoration:line-through;margin-left:15px;}
.now_price {font-size:14px;color:#CC9933;font-weight:bold;float:right;margin-left:10px; display:block;}
.navigation {font-size:8pt;width:100%;float:left;margin:0;padding:0;overflow:hidden;}	
.alignleft a{float:left; margin:25px 0;}
.alignright a{float:right; margin:25px 0;}

/* FOOTER */
#footer {clear: both;width: 990px;margin:30px auto;}
#footer p{padding:0;margin: 0 0 20px 0; color: #663300; text-align:center; font-size:11px; line-height:16px;}
#footer .developed { line-height:40px; display:block;}
#footer a{color: #000;text-decoration: none; }
#footer a:hover{color: #000;text-decoration:none; color:#993300; }