* {
margin:				0;
padding:			0;
border:				0;
}
html{
background-color:	#f6f9fa;
}
body {
font: 				16px/150% Arial, Helvetica, sans-serif;
color:				#54929c;
font-weight:		bold;
min-width:			950px;
}
ul,ol { 
list-style: 		none; 
}
table { 
border-collapse: 	collapse; 
border-spacing: 	0;	
}
th {
	text-align:center;
}
td {
	text-align:center;
}
p{
padding:			6px 0 12px 0;
text-align:			justify;
}
b, strong{
color:				#598b93;
}
.clear { 
clear:				both;
}
.center {
text-align:			center;
}
hr {
display: 			none;
}
pre{
display:			inline;
font-size:			14px;
}
blockquote {
padding:			22px 15px 8px 15px;
margin:				10px 0 10px 0;
border:				#bad6da 1px solid;
background:			#e9f5f7 url('images/b07V12_blockquote_bk.jpg') no-repeat top left;
line-height:		27px;
text-align:			left;
text-indent:		0;
font-family:		"Times New Roman", Times, serif;
font-style:			italic;
font-size:			22px;
letter-spacing:		-.05em
}
small {
font-style:			italic;
font-size:			12px;
line-height: 		1.5em;
font-weight:		bold;
color:				#83b2ba;
}
a, a:visited{
text-decoration:	none;
font-weight:		bold;
color:				#558d97;
}
a:hover{
color:				#37717b;
}
#shDisplay div#clbtn {
	position: fixed;
	top: 0%;
	right: 0%;
	margin-right: 10px;
	margin-top: 10px;
}
a.shh{
	cursor:pointer;
}
/* Fonts Headers */
.entry h5{
	font-size:16px;
	font-weight:normal;
}

h1, h2, h3, h4, h5, h6 {
font-weight:		bold;
letter-spacing:		-0.02em;
}
h1 {
font-size: 			1.4em;
margin: 			0 0 2px 0;
padding: 			2px 0 4px 0;
}
h2 {
font-size: 			1.4em;
margin: 			0 0 2px 0;
padding: 			2px 0 4px 0;
}
h2.standalone {
font-size: 			1.4em;
margin: 			0 0 2px 0;
padding: 			10px 0 2px 35px;
}
#sidebar h3, #sidebar-home h3{
background:			url('images/b07V12_h2_sidebar_bk.gif') repeat-x bottom left;
margin:				16px 0 0 0;	
}
#sidebar h3.about-title{
margin:				0;	
}
/* IE6 Fix */

h3 {
font-size:			22px;
margin: 			0 0 2px 0;
padding: 			2px 0 4px 0;
}
h4,h5{
font-size:			16px;
}
h4 a, h4 a:hover, h4 a:visited{
	color:#1F2D3D;
}
h4 a:hover{
	text-decoration:underline;
}
.entry h1, .portfolio_wrap h1{
font-size: 			1.4em;
color:				#1f2d3d;		
margin: 			0 0 2px 0;
padding: 			6px 0 3px 0;
line-height:		28px;
}
.entry h2, .portfolio_wrap h2{
font-size: 			1.4em;
color:				#1f2d3d;
line-height:		28px;
margin: 			0 0 2px 0;
padding: 			6px 0 3px 0;
}
.entry h2 a, .entry h2 a:visited{
color:				#1f2d3d;
border:				none;
}
.entry h2 a:hover{
color:				#37717b;
}
.entry h3 {
font-size: 			1.6em;
color:				#1f2d3d;		
margin: 			0 0 2px 0;
padding: 			6px 0 3px 0;
line-height:		28px;
}
#possible{
	font-size:0.7em;
	font-weight:lighter;
}
/* Global Style eof */

/* Images */

div.entry img{
padding:			6px;
border:				#d9e7eb 1px solid;
background:			#fff;
max-width:			550px;
}
div.entry img:hover{
border:				#c0d5db 1px solid;
}
div.singlepicwrap{
display:			inline;
width:				auto;
}
div.entry .singlepicwrap  a{
border:				none;
}
.alignleft{
float:				left;
margin:				5px 15px 5px 0;
}
.alignright{
float:				right;
margin:				5px 0 5px 15px;
}
.aligncenter{
float:				none;
text-align:			center;
}
blockquote p img.no-border{
border:				none; 
background:			transparent;
margin:				4px 0 -6px 0;
text-align:			left;
}
/* Images eof */

/* Lists */
.smpic{
	padding-right:10px;
	float:right;
	}
div.smpic img, div.smpic img:hover{
	width:20px;
	height:20px;
	background-color:#F6F9FA;
	padding:2px;
	border:none;
	display:inline;
	}
.saletable{
		width:500px;
}
.saletable td{
		width:100px;
}
.saleoldtd{
	text-decoration:line-through;
	}
.saletd{
	font-weight:bold;
	background-color:#21BAE0;
	color:#000;
	}
#sale{
	padding:10px;
	height:130px;
	width:99px;
	text-align:center;
	position:absolute;
}
#sale img{
	height:130px;
	width:99px;
	position:static;	
}
#salep, #salep a, #salep a:visited{
	font-weight:bold;
	color:#21BAE0;
	   }
#salep a:hover, #salep a, #salep a:visited{
	text-decoration:underline;
	}
#salep a:hover{
	color:#21cAE0;
	}
#sale a, #sale a:visited, #sale a:hover{
color:				#22bae0;
font-family:Arial, Helvetica, sans-serif;
font-size:			22px;
}
#sale a:hover{
	text-decoration:none;
	}
#sidebar ul{
margin:				0 0 20px 0;
}
#sidebar ul img{
margin:				1px 4px -1px 0;
}
#sidebar ul li a, #sidebar ul li a:visited{
display:			block;
padding:			4px;
font-size:			14px;
font-weight:		normal;
text-decoration:	none;
border-bottom:		#21343c 1px dotted;
}
#sidebar ul li a:hover{
background:			#0c171f;
}
/* Lists eof */

/* Form Elements */

input,select,textarea{
	width:350px;
	max-width:350px;
font-size:			16px;
color:				#697273;
font-style:			italic;
font-weight:		normal;
font-family:		Arial, Helvetica, sans-serif;
padding:			8px 4px 8px 4px;
border:				#b6bebe 1px solid;
margin:				0;
background:			#D1E5E8;
}
input:focus,select:focus,textarea:focus{
background:			#B6D4D9;
}
#searchsubmit{
	width:70px;
}
/* Form Elements eof */

/* Top Bar */

#top_bar{
display:			block;
height:				auto;
width:				100%;
background:			#0e1720;
}
#top_bar a{
border:				none;
}
#top_bar_center{
display:			block;
width:				950px;
height:				65px;
margin:				0 auto;
z-index: 			1;
}
#logo{
height: 63px;
width: 870px; 
z-index: 0;
background:url(images/topbarbg.jpg);
margin-left: -100px;
display:inline;
position:absolute;
}
#global_nav {
	z-index:7;
position:			relative;
float:				right; 
height: 			36px; 
width: 				auto; 
padding: 			14px 0 0 0; 
margin: 			0; 
} 
#global_nav ul {
padding: 			0;
margin: 			0;
}
#global_nav ul li {
float: 				right;
list-style: 		none;
}
#global_nav ul li a, #global_nav ul li a:visited{
z-index: 			10;
display: 			block;
float: 				left;
height: 			36px;
overflow: 			hidden;
color:				#d7eaee;
font-size:			22px;
position: 			relative;
padding:			6px 15px 6px 15px;
}
#global_nav ul li a:hover{
color:				#fefefe;
}
#global_nav li.background {
background: 		url('images/bg_menu_right.png') no-repeat top right;
z-index: 			8;
position: 			absolute;
visibility: 		hidden;
}
* html #global_nav li.background{
background: 		url('images/bg_menu_right.gif') no-repeat top right;
}
#global_nav .background .left {
background: 		url('images/bg_menu.png') no-repeat top left;
height: 			36px;
margin-right: 		7px; /* 7px is the width of the rounded shape */
}
* html #global_nav .background .left{
background: 		url('images/bg_menu.gif') no-repeat top left;
}
/* Top Bar eof */

/* Header */

#header_bar{
display:			block;
width:				100%;
height:				2px;
background: 		#b0d5dc url('images/top_line.gif') repeat-x top;
}
/* Header eof */



/* Sidebar */

#sidebar_wrap{
float:				right;
display:			block;
width:				265px;
height:				auto;
position:inherit;
}
#sidebar{
display:			block;
width:				225px;
height:				auto;
padding:			30px 20px 37px 20px;
background: 		#0f1c25 url('images/med_line.gif') repeat-y top left;
}
#sidebar-btm{
display:			block;
width:				265px;
height:				12px;
padding:			0;
background: 		url('images/b07V12_sidebar_footer.jpg') no-repeat top left;
}
#sidebar a, #sidebar a:visited{
border-bottom:		1px dotted #24758a;
text-decoration:	none;
font-weight:		bold;
color:				#c1e2e8;
}
#sidebar a:hover{
color:				#daf1f5;
}
#sidebar ul li#ngg-images-2 a, #sidebar ul li#ngg-images-2 a:visited {
	display: inline;
	border: none;
	}
#sidebar ul li#ngg-images-2 img{
	padding: 4px;
	border: #1a2830 1px solid;
}
#sidebar ul li#ngg-images-2 img:hover{
	border:	#2c404b 1px solid;
}
#sidebar ul li#transposh a{
	display:inline;
	}
#sidebar p.about_me{
text-align:			left;
font-size:			16px;
}
#sidebar p.about_me a{
float:				right;
display:			block;
font-weight:		normal;
}
#sidebar a#freelance{
display:			block;
height:				0;
width:				231px;
overflow:			hidden;
border-bottom:		none;
padding-bottom:		95px;
margin:				0;
}
#sidebar a#freelance img{
border-bottom:		none;
}
#sidebar a#freelance img:hover{
margin-top:			-95px;
}
#sn{
display:			block;
height:				34px;
}
a#rss, a#rss:visited{
display:			block;
overflow:			hidden;
text-indent:		-9999em;
border:				none;
height:				23px;
width:				24px;
float:				right;
margin:				1px 4px 0 0;
background: 		url('images/rss.gif') no-repeat top center;
}
a#rss:hover{
background-position:bottom center;
border:				none;
}
/* Sidebar eof */

/* Content */ 

#wrap{
display:			block;
margin:				0 auto;
height:				auto;
width:				950px;
}
#content{
display:			block;
float:				left;
width:				657px;
height:				auto;
margin:				0;
}
* html #content{
float:				left;
display:			inline;
}
.entry{
float:				right;
width:				557px;
display:			block;
min-height:			220px;
margin:				20px 22px 0 0;
font-weight:		normal;
padding:			20px;
background: 		url('images/b07V12_blog_bk.jpg') no-repeat top center;
position:			relative;
}
.entry small.date_added{
text-align: 		right;	
display:			block;
background: 		url('images/b07V12_small_bk.jpg') no-repeat top center;
padding:			8px;
margin:				8px 0 8px 230px;
}
span.comment_tag{
position:			absolute;
z-index:			1000;
width:				55px;
display:			block;
padding:			36px 0 20px 0;
text-align:			center;
top:				10px;
left:				-38px;
color:				#22bae0;
font-family:		Georgia, "Times New Roman", Times, serif;
font-size:			26px;
font-weight:		normal;
}
.entry p.tags{
display:			block;
width:				541px;
background: 			url('images/b07V12_tag_bar_bk.jpg') no-repeat top center;
padding:			8px;
margin:				8px 0 8px 0;
}
.description{
	padding: 10px 0 0 20px;
}
#adv2{
	padding-left:30px;
	padding-bottom:30px;
	}
/* Content eof */
/* textss */
.textss{
display:			none;
height:				auto;
}
h2.tex{
	display:inline;
}
h2.tex a{ 
	color:#598b93;
}
h2.tex a:visited{
	color:#598b93;
	}
.texx{
	display:block;
}
.texlink{
	padding:10px;
	display:none;
}
.texlink:hover{
	cursor:pointer;
}
h2.tex a:hover{
	cursor:pointer;
	color:#37717B;
}
.portprix{
	width:100%;
	border:none;
	}
.portprix th{
	background:#B6D3D9;
	}
.portprix td{
	background:#D1E5E8;
	border-top:1px solid #54929C;
	}
/* Calculator */
#calculator{
font-weight: normal;
}

#calculator input,select,textarea{
	width:auto;	}
.boldcalc {
	font-weight:bold;
}
.thincalc {
	font-weight:normal;
}
#calculator div{
	padding:15px;
}
#calculator p{
	padding:10px;
}
#calculator h4{
	padding:25px;
}
#calculator h4 a, #calculator h4 a:hover, #calculator h4{
	font-size:20px;
	color:#54929C;
	text-decoration:none;
}
#calculator h4#gr{
		padding-left: 30px;
}
#calculator h4#gr a, #calculator h4#gr a:hover, #calculator h4#gr a:visited, #calculator h4#gr{
	font-size:14px;
	color:#888d8e;
	text-decoration:none;
}
.cal{
	display:none;
}
.oldprix{
	font-size:0.8em;
	}
/* Calculator eof*/

/* info, order, sroki*/
div.nob img, div.nob img:hover{
	border:none 0;
	background-color:#F6F9FA;
	}
.srok{
	padding-left:20px;
	}
.yel, .grr, .red {
	font-weight:bold;
}
.yel{
	color:#F9C50D;
	}
.grr{
	color:#17F71D;
}
.red{
	color: #E00503;
	}
.pluss th{
	font-weight:bold;
	padding-top: 10px;
}
.pluss td{
	padding-top:10px;
	}
.orrd input{
	text-align:center;
	width:200px;
	max-width:190px;
	display:inline;
	}
.ord{
	display:block;
	float:left;
}
.ord input, .ord textarea{
	width:200px;
	max-width:190px;
	display:inline;
	text-align:left;
	}
.iord{
	width:250px;
	display:block;
	}
.iord input{
	width:250px;
	max-width:50px;
	display:inline;
	text-align:left;
	}
.wpcf7-list-item{	
	display:block;
}
.sminp{
	size:40px;
	}
.smchbx{
	display:compact;
}
#get_in_touch #captx{
	width:250px;
	height:45px;
	display:inline;
}
#get_in_touch #captx img#cap{
	width:100px;
}
#get_in_touch #captx input{
	width:130px;
	max-width:130px;
}
/* info, order, sroki eof*/

.wpcf7-form-control-wrap {

	
}

/* Footer */

#footer{
display:			block;
width:				100%;
height:				auto;
z-index:			50;
margin:				15px 0 0 0;
}
#footer a{
border:				none;
}
#footer_wrap{
display:			block;
width:				950px;
height:				auto;
margin:				0 auto;
z-index:			50;
padding:			10px 0 0 0;	
}
#favs_wrap{
float:				left;
display:			block;
width:				600px;
height:				200px;
margin:				0 0 0 38px;
}
#favs_wrap ul{
float:				left;
width:				190px;
margin:				0;
}
#favs_wrap ul li{
padding-bottom:		1px;
border-bottom:		#c5e1e6 2px dashed;
margin:				0 8px 0 0
}
#favs_wrap ul a{
display:			block;
font-size:			12px;
font-family:		"Trebuchet MS",Arial, Helvetica, sans-serif;
height:				24px;
padding: 0 10px 0 15px;
}
#get_in_touch{
display:			block;
float:				right;
width:				255px;
margin:				0;
padding:			0 0 0 17px;
}
#get_in_touch h5{
color:				#558D97;
font-size:			26px;
padding: 5px;
}
#get_in_touch input, #get_in_touch textarea{
width:				235px;
max-width:			235px;
max-height: 		300px;
}
#get_in_touch submit.button:hover{
background-position:center right;
color:				#5c6364;		
}
#get_in_touch small{
font-size:			12px;
font-weight:		normal;
float:				right;
color:				#5c6364;
}
.errorlistwrap{
padding:			10px;
border:				#aa3f3f	2px dashed;
background:			#fcd3d3;
color:				#771f1f;
text-align:			left;
font-weight:		normal;	
}
.errorlistwrap strong, .errorlistwrap a{
color:				#771f1f;			
}
.intouchsuccess{
padding:			10px;
border:				#65aa3f	2px dashed;
background:			#d4f2c3;
color:				#389405;
text-align:			left;
font-weight:		normal;	
}
.intouchsuccess strong, .intouchsuccess a{
color:				#389405;			
}
#box_emblem{
display:			block;
width:				245px;
height:				100px;
margin:				25px 0 0 240px;
}
#subfooter{
display:			block;
width:				950px;
margin:				0 auto;
height:				46px;
overflow:			hidden;
}
ul#footer_links{
display:			block;
height:				auto;
margin:				3px 0 0 0;
text-align:			left;
}
ul#footer_links li{
display:			inline;
}
ul#footer_links li a, ul#footer_nav li a:visited{
color:				#888d8e;
font-size:			16px;
margin:				0 4px 0 0;
padding:			0 8px 0 0;
background:			url('images/b07V12_footer_sep.gif') no-repeat right 5px;
}
ul#footer_links li a:hover{
color:				#abb1b2;
}
ul#footer_links li a#footer_links_nobk{
background:			none;
}
p#copyright{
float:				left;
display:			block;
font-size:			12px;
line-height:		15px;
margin:				0;
font-weight:		normal;
padding:			0 0 6px 0;
}
p#copyright, p#copyright strong, p#copyright a, p#copiright a:hover{
color:				#888d8e;
}
#info{
	width:auto;
	float:left;
}
#bitches{
	float:right;
	padding-top:10px;
}

/* Footer eof */
/* Announcement */

.announcement{
display:			block;
width:				336px;
background:			#c1ff92 url('images/b07V12_announcement-bk.jpg') no-repeat center top;
height:				auto;
padding:			22px 25px 14px 235px;
color:				#296b0d;
font-size:			26px;
font-weight:		normal;
margin:				10px 0 10px 38px;
border-bottom:		#a8f172 5px solid;
}
.announcement a{
color:				#296b0d;
}
.announcement small{
display:			block;
color:				#296b0d;
font-size:			14px;
padding:			8px 0 0 0;		
}
/* Announcement */

#lbOverlay { position: fixed; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; }
#lbOverlay.grey { background-color: #000000; }
#lbMain { position: absolute; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0; }
#lbMain a img { border: none; }
#lbOuterContainer { position: relative; background-color: #fff; width: 200px; height: 200px; margin: 0 auto; }
#lbOuterContainer.grey { border: 3px solid #888888; }
#lbDetailsContainer {	font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; line-height: 1.4em;	overflow: auto; margin: 0 auto; }
#lbDetailsContainer.grey { border: 3px solid #888888; border-top: none; }
#lbImageContainer, #lbIframeContainer { padding: 10px; }
#lbLoading {position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url(images/loading.gif) center no-repeat;
}
#lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lbImageContainer>#lbHoverNav { left: 0; }
#lbHoverNav a { outline: none; }
#lbPrev { width: 49%; height: 100%; background: transparent url(images/blank.gif) no-repeat; display: block; left: 0; float: left; }
#lbPrev.grey:hover, #lbPrev.grey:visited:hover { background: url(images/prev_grey.gif) left 15% no-repeat; }
#lbNext { width: 49%; height: 100%; background: transparent url(images/blank.gif) no-repeat; display: block; right: 0; float: right; }
#lbNext.grey:hover, #lbNext.grey:visited:hover { background: url(images/next_grey.gif) right 15% no-repeat; }
#lbPrev2, #lbNext2 { text-decoration: none; font-weight: bold; }
#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey { color: #333333; }
#lbPrev2_Off, #lbNext2_Off { font-weight: bold; }
#lbPrev2_Off.grey, #lbNext2_Off.grey { color: #CCCCCC; }
#lbDetailsData { padding: 0 10px; }
#lbDetailsData.grey { color: #333333; }
#lbDetails { width: 60%; float: left; text-align: left; }
#lbCaption { display: block; font-weight: bold; }
#lbNumberDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbNavDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbClose { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
#lbClose.grey { background: url(images/close_grey.png) no-repeat; }
#lbPlay { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
#lbPlay.grey { background: url(images/play_grey.png) no-repeat; }
#lbPause { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
#lbPause.grey { background: url(images/pause_grey.png) no-repeat; }
#wpstats{display:none;}

