/*







Theme Name: jhfjhdhkhgf



Description: Portfolio Theme designed by EcoSee.com for our photography portfolios powered by wordpress .



Version: 1.0



Author: EcoSee



Author URI: http://www.ecosee.com



*/







/* Reset */



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;



	vertical-align: baseline;



	background: transparent;



}







#footlinks{



	width: 960px;



	margin: 0 auto;



        text-decoration:none;



        font: 10px Arial, Helvetica, sans-serif;



        color:#000;}



#footlinks a{



        text-decoration:none;



        font: 10px Arial, Helvetica, sans-serif;



        color:#111;



}







body {



	background: #000 url(images/bg.gif) repeat-y center top;



	font: 14px/20px Arial, Helvetica, sans-serif;



	color: #999;



	margin-bottom:10px;



}



body a {



	color: #7b9d33;



}



body a:hover {



	color: #cf8b1f;



}



h2 {



	font-size: 24px;



	line-height: 36px;



	color: #bbb;



}



h3 {



	color: #ec790f;



	font-size: 14px;



	line-height: 20px;



	font-weight: bold;



	margin: 0;



}

 

#wrapper {



	width: 960px;



	margin: 0 auto;



}



#header {



	width: 600px;



	height: 10px;



	margin-bottom: 0px;



}



#nav {







  	width: 920px;



 	height: 40px;



        //padding-left:100px;







        padding-left:50px;



	text-shadow: #222 1px -1px 1px;



        //border-top: solid 2px #666;



        //border-left: solid 2px #666;



        //border-right: solid 2px #666;



        //background: #121212;



        //background: url(images/nav-bg.jpg) repeat-x;  	



        //background: url(http://www.firehost.com/assets/images/layout/bg_subnav.png) no-repeat;



	//border-top: solid 1px #006600;}

#nav ul {



  	height: 40px;



  	list-style: none;



}



#nav ul li {



	height: 40px;



 	float: left;



}



#nav li a {



	height: 40px;



	line-height: 40px;



	display: block;



	text-align: center;



	text-decoration: none;



}

#navesp {







  	width: 800px;



 	height: 40px;



        //padding-left:100px;







        padding-left:165px;



	text-shadow: #222 1px -1px 1px;



        //border-top: solid 2px #666;



        //border-left: solid 2px #666;



        //border-right: solid 2px #666;



        //background: #121212;



        //background: url(images/nav-bg.jpg) repeat-x;  	



        //background: url(http://www.firehost.com/assets/images/layout/bg_subnav.png) no-repeat;



	//border-top: solid 1px #006600;}

#navesp ul {



  	height: 40px;



  	list-style: none;



}



#navesp ul li {



	height: 40px;



 	float: left;



}



#navesp li a {



	height: 40px;



	line-height: 40px;



	display: block;



	text-align: center;



	text-decoration: none;



}




#home-tab a, #services-tab a, #portfolio-tab a, #themes-tab a, #contact-tab a  {



	padding-left:25px;



        //width: 80px;



	color: #ffffff;



        //border-right: solid 1px #005500;



	//border-left: solid 1px #3a9e28;



}



#home-tab a:hover, #services-tab a:hover, #portfolio-tab a:hover, #themes-tab a:hover, #contact-tab a:hover {



	color: #bbb;



}



#active-tab a {



	width: 192px;



	margin-top: -1px;



	background: #ffffff;



	color: #463328;



	border: none;



	border-bottom: solid 1px #ffffff;



}



#content {



	width: 960px;



        background: #000;



	padding-bottom: 5px;



	



}



#content2 {



	width: 960px;



	background: #000;



	padding-bottom: 5px;	



}



#tagline {



	width: 960px;



	height: 38px;



	margin-top: 0px;



	margin-bottom: 25px;



	border-top: solid 1px #fff;



	border-bottom: solid 1px #fff;



	background:#121212;



	text-shadow: #444 1px -1px 1px;



}



#tagline h1 {



        text-align: center;



	margin-left: 0px;



	font-size: 15px;



	font-family: Georgia, "Times New Roman", Times, serif;



	font-style: none;



	line-height: 38px;



	color:#fff;



	text-shadow: #000 1px -1px 1px;



}



#tagline img {



	float: right;



	margin: 4px 20px;



}







#tagline2 {



	width: 960px;



	height: 38px;



	margin-top: 0px;



	margin-bottom: 25px;



	border-top: solid 1px #fff;



	border-bottom: solid 1px #fff;



	background:#121212;



	text-shadow: #222 1px -1px 1px;



}



#tagline2 h1 {



        text-align: center;



	margin-left: 0px;



	font-size: 16px;



	font-family: Georgia, "Times New Roman", Times, serif;



	font-style: none;



	line-height: 38px;



	color:#fff;



	text-shadow: #000 1px -1px 1px;



}











#tagline3 {



	width: 960px;



	height: 38px;



	margin-top: 0px;



	margin-bottom: 25px;



	border-top: solid 1px #fff;



	border-bottom: solid 1px #fff;



	background:#121212;



	text-shadow: #222 1px -1px 1px;



}



#tagline3 h2 {



        text-align: center;



	margin-left: 0px;



	font-size: 16px;



	font-family: Georgia, "Times New Roman", Times, serif;



	font-style: none;



	line-height: 38px;



	color:#fff;



	text-shadow: #000 1px -1px 1px;



}







#content-left {



	width: 440px;



	float: left;



	margin: 0 20px 15px 20px;



        background: #000;



}



#content-left h2 {



	font-size: 24px;



	font-weight: 600;



	padding: 0 0 0px 0;



	text-align:center;



}



#content-right {



	width: 440px;



	float: right;



	margin: 0;



}



#content-right {



	float: left;



	width: 440px;



	margin: 0px 0 0 20px;



	padding-right:20px;



	overflow: hidden;



}



#content-right p{



	border-bottom: 1px #ddd solid;



    padding-top: 0px;



}



#content-right ul {



	list-style: none;



}



#content-right ul li {



	margin: 0 0 10px 0;



	padding: 0 0 7px 0;



	border-bottom: 1px #ddd solid;



}



#content-right ul li.featuredBuffer {



	padding: 12px 0 7px 0;



	margin: 0;



	overflow: hidden;



}



#content-right h2 {



	font-size: 24px;



	font-weight: 800;



	margin: 0 0 20px 0;



	padding: 5px 0 0px 0;



	text-align:center;



}



#content-right img {



	background: #ffffff;



	padding: 0px;



	border: 0px #444 solid;



}



#content-right .image {



	float: left;



	margin: 0 10px 0 0;



}



#content-right .title h1{



	font-size: 17px;



	margin: 0 0 5px 0;



	overflow: hidden;



	color:orange;



	//color:#438CB1;



	text-shadow: #000055 1px -1px 1px;



}



#content-right .content {



	margin: 0 0 10px 0;



}



#content-left p {



	margin: 10px 0;



}



#content-right p {



	margin: 0 0 15px;



	padding-right:20px;



}



#main {



	width: 580px;



	float: left;



	margin: 0 40px 0 20px;



}



#main p {



	margin: 5px 30px 20px;



	color: #eaeaea;



}#main h2 {



	//text-shadow: #777 1px -1px 1px;



}



#main h3 {



	color: orange;



	font-size: 14px;



	line-height: 20px;



	font-weight: bold;



	margin: 0;



        text-decoration:bold;



}



#sidebar {



	width: 300px;



	float: right;



	margin: 0 20px 0 0;



}



#sidebar h2{	//text-shadow: #666 1px -1px 1px;



}







#sidebar h3{







	color:#fff;}







#sidebar img {



	background: #ffffff;



	padding: 0px;



	border: 3px #666 solid;



}



#wide-column { 



	padding: 0 20px;



}



#wide-column p {



	margin: 20px 0;



}



#wide-column img {



	background: #fff;



	padding: 1px;



	border: 8px #444 solid;



}



#footer {



	padding: 20px;



}



#footer a {



	color: #463328;



}/* Slider */



#slider-container { 







	width: 960px;



        height:255px;  







	//background: url () #e3d8c5;



	background: #000 url(images/sdbg.jpg) repeat-y center top;	margin: 0 0px;



	padding: 0px 0;



	border-bottom: solid 0px #000;



	border-top: solid 2px #fefefe;



}



#slider-container2 { 







	width: 960px;



        height:255px;  







	//background: url () #e3d8c5;



	background: #000 url(images/sdbg.jpg) repeat-y center top;	margin: 0 0px;



	padding: 0px 0;



	border-bottom: solid 2px #fff;



	border-top: solid 2px #fefefe;



}



#slider {



	margin: 0 0px;



}



#slider ul, #slider li {







	margin: 0;



	padding: 0;



	list-style: none;



		}



#slider li { 







/* 



	define width and height of list item (slide)



	entire slider area will adjust according to the parameters provided here



*/ 



	width: 960px;



	//height: 264px;



	overflow: hidden;



}



span#prevBtn { 



	display: none; 



}







span#nextBtn { 







	display: none; 







}







/* End Slider */



/* Random Classes */



.port-img {



	background: #e3d8c5;



	padding: 1px;



	margin-top: 20px;



}



.port-button {



	margin: 20px 5px;	



}







.port-item-left {



	width: 440px;



	float: left;



	margin: 20px 40px 20px 0;



}



.port-item-right {



	width: 440px;



	float: left;



	margin: 20px 0 20px 0;



}



.clear {



	clear: both;



}



.top-margin {



	margin-top: 20px;



}



#about_box {



	text-align:left;



	position:relative;



	top:20px;



	width:920px;



	margin:0px auto;



	min-height:100px;



	margin-top:20px;



	margin-bottom:20px;



	padding-bottom:20px;



	padding-left:80px;



	



}



#about_box p{



margin-bottom:5px;



}	#left {



		float:left;



		width:286px;



		margin:0 auto; padding:0;



		background:#5c5c64;



		font-size:80%;



                min-height:220px;



                color:white;



	border-left: solid 1px #000;



		}



	#right {



		float:right;



		width:20%;



		margin:0; padding:0;



		background:#55575f;



		font-size:80%;



                min-height:220px;



                color:white;



	border-right: solid 1px #000;



		}



	#middle {



		float:left;



		width:50%;



		background:#42444d;



		font-size:80%;



        min-height:220px;



        color:white;



		}







	.column-in2 {



		margin:0; padding:0;



	text-shadow: #222 1px -1px 1px;



		}







#selltag {



	width: 480px;



	height: 70px;



	border-bottom: solid 1px #888;



}



#selltag p {



	float: left;



	margin-top: 18px;



	margin-left: 20px;



	font-size: 23px;



	font-family: Georgia, "Times New Roman", Times, serif;



	font-style: italic;



	line-height: 38px;



	color:#fff;



	//text-shadow: #000 1px -2px 2px;



}#selldesc1 p {



	font-size: 15px;



    letter-spacing: 0px;



    margin: 0px auto;



    margin-top:6px;



	text-shadow: #000 1px -1px 1px;



	width:480px;



	padding:10px;



	  color: #fff;



} 







#selldesc2 p {



	Background: #222;



	font-size: 13px;



    letter-spacing: 0px;



    margin: 0px auto;



    margin-top:10px;



	text-shadow: #000 1px -2px 2px;



	width:400px;



	padding:4px 10px;



	



	color: #fff;



}  



	.cleaner {



		clear:both;



		height:1px;



		width:958px;



		font-size:1px;



		border:none;



		margin:0 auto;



		background:#222;



		}



		



















































































	#ccleft {



		float:left;



		width:492px;



		margin:0 auto; padding:0;



		background:#5c5c64;



		font-size:80%;



        min-height:220px;



        color:white;



		border-right: solid 1px #222;



		}



	#ccc1 {



		float:left;



		width:155px;



		background:#42444d;



		font-size:80%;



        min-height:220px;



        color:white;



		border-right: solid 1px #222;



		}











	#ccc2 {



		float:left;



		width:155px;



		margin:0; padding:0;



		background:#55575f;



		font-size:80%;



        min-height:220px;



        color:white;



		border-right: solid 1px #222;



		}







	#ccc3 {



		float:left;



		width:155px;



		background:#42444d;



		font-size:80%;



        min-height:220px;



        color:white;



		}



.column-in299 {



		margin:0; padding:0;



	text-shadow: #222 1px -1px 1px;



		}







































#selltagleft {



	width: 492px;



	height: 22px;



	border-bottom: solid 1px #333;



}



#selltagleftv {



	width: 492px;



	height: 32px;



	border-bottom: solid 1px #000;



}



#selltagleftv2 {



	width: 492px;



	height: 32px;



	border-bottom: solid 1px #000;



}



#selltagleft p {



	float: left;



	margin-top: 3px;



	margin-left: 20px;



	font-size: 14px;



	font-family: Georgia, "Times New Roman", Times, serif;



	font-style: none;



	line-height: 14px;



	color:#ddd;



	//text-shadow: #000 1px -2px 2px;



}







	.cleanerleft {



		clear:both;



		height:1px;



		width:958px;



		font-size:1px;



		border:none;



		margin:0 auto;



		background:#222;



		}































































#selltagccc1 {



	width: 155px;



	height: 22px;



	border-bottom: solid 1px #222;



}







#selltagccc1v {



	width: 155px;



	height: 32px;



	border-bottom: solid 1px #222;



}



#selltagccc1v2 {



	width: 155px;



	height: 32px;



	border-bottom: solid 1px #222;



}



#selltagccc1v p {



	float: left;



	margin-top: 10px;



	margin-left: 48px;



	font-size: 20px;



	font-family: Georgia, "Times New Roman", Times, serif;



	font-style: italic;



	line-height: 14px;



	color:#fff;



	text-shadow: #000 1px -2px 2px;



}



#selltagccc1v2 p {



	float: left;



	margin-top: 8px;



	margin-left: 50px;



	font-size: 18px;



	font-family: Georgia, "Times New Roman", Times, serif;



	font-style: italic;



	line-height: 14px;



	color:#fff;



	text-shadow: #000 1px -2px 2px;



}



#selltagccc1v2 p a{



	text-decoration:none;



	}







#selltagccc1 p {



	float: left;



	margin-top: 3px;



	margin-left: 66px;



	font-size: 14px;



	font-family: Georgia, "Times New Roman", Times, serif;



	font-style: italic;



	line-height: 14px;



	color:#fff;



	text-shadow: #000 1px -2px 2px;



}











#selltagccc1su p {



	float: left;



	margin-top: 3px;



	margin-left: 36px;



	font-size: 14px;



	font-family: Georgia, "Times New Roman", Times, serif;



	font-style: italic;



	line-height: 14px;



	color:#fff;



	text-shadow: #000 1px -2px 2px;



}











.cleanerccc1 {



		clear:both;



		height:1px;



		width:958px;



		font-size:1px;



		border:none;



		margin:0 auto;



		background:#222;



		}







.cleanerccc1b {



		clear:both;



		height:1px;



		width:958px;



		font-size:1px;



		border:none;



		margin:0 auto;



		background:#222;



		}







#selltagccc1b p {



	float: left;



	margin-top: 3px;



	margin-left: 66px;



	font-size: 14px;



	font-family: Georgia, "Times New Roman", Times, serif;



	font-style: italic;



	line-height: 14px;



	color:#fff;



	text-shadow: #000 1px -2px 2px;



}











































#selltagccc2 {



	width: 155px;



	height: 22px;



	border-bottom: solid 1px #222;



}



#selltagccc2v {



	width: 155px;



	height: 32px;



	border-bottom: solid 1px #222;



}



#selltagccc2v2 {



	width: 155px;



	height: 32px;



	border-bottom: solid 1px #222;



}



#selltagccc2v p {



	float: left;



	margin-top: 10px;



	margin-left: 35px;



	font-size: 20px;



	font-family: Georgia, "Times New Roman", Times, serif;



	font-style: italic;



	line-height: 14px;



	color:#fff;



	text-shadow: #000 1px -2px 2px;



}



#selltagccc2v2 p {



	float: left;



	margin-top: 8px;



	margin-left: 50px;



	font-size: 18px;



	font-family: Georgia, "Times New Roman", Times, serif;



	font-style: italic;



	line-height: 14px;



	color:#fff;



	text-shadow: #000 1px -2px 2px;



}



#selltagccc2v2 p a{



	text-decoration:none;



	}







#selltagccc2 p {



	float: left;



	margin-top: 3px;



	margin-left: 68px;



	font-size: 14px;



	font-family: Georgia, "Times New Roman", Times, serif;



	font-style: italic;



	line-height: 14px;



	color:#fff;



	text-shadow: #000 1px -2px 2px;



}







#selltagccc2su p {



	float: left;



	margin-top: 3px;



	margin-left: 38px;



	font-size: 14px;



	font-family: Georgia, "Times New Roman", Times, serif;



	font-style: italic;



	line-height: 14px;



	color:#fff;



	text-shadow: #000 1px -2px 2px;



}











	.cleanerccc2 {



		clear:both;



		height:1px;



		width:958px;



		font-size:1px;



		border:none;



		margin:0 auto;



		background:#222;



		}











































#selltagccc3 {



	width: 155px;



	height: 22px;



	border-bottom: solid 1px #222;



}



#selltagccc3v {



	width: 155px;



	height: 32px;



	border-bottom: solid 1px #222;



}



#selltagccc3v2 {



	width: 155px;



	height: 32px;



	border-bottom: solid 1px #222;



}



#selltagccc3v p {



	float: left;



	margin-top: 10px;



	margin-left: 35px;



	font-size: 20px;



	font-family: Georgia, "Times New Roman", Times, serif;



	font-style: italic;



	line-height: 14px;



	color:#fff;



	text-shadow: #000 1px -2px 2px;



}



#selltagccc3v2 p {



	float: left;



	margin-top: 8px;



	margin-left: 50px;



	font-size: 18px;



	font-family: Georgia, "Times New Roman", Times, serif;



	font-style: italic;



	line-height: 14px;



	color:#fff;



	text-shadow: #000 1px -2px 2px;



}



#selltagccc3v2 p a{



	text-decoration:none;



	}







#selltagccc3 p {



	float: left;



	margin-top: 3px;



	margin-left: 66px;



	font-size: 14px;



	font-family: Georgia, "Times New Roman", Times, serif;



	font-style: italic;



	line-height: 14px;



	color:#fff;



	text-shadow: #000 1px -2px 2px;



}











#selltagccc3su p {



	float: left;



	margin-top: 3px;



	margin-left: 36px;



	font-size: 14px;



	font-family: Georgia, "Times New Roman", Times, serif;



	font-style: italic;



	line-height: 14px;



	color:#fff;



	text-shadow: #000 1px -2px 2px;



}











	.cleanerccc3 {



		clear:both;



		height:1px;



		width:958px;



		font-size:1px;



		border:none;



		margin:0 auto;



		background:#222;



		}



















#whatever {



		background:#222;







}







































































table.cart-order-details,



table.cart-shipping-details  {



	width:960px;



	margin-bottom:10px;







}







.cart-item-row-title td {



	border-top:1px dotted #ddd;



}







table.cart-order-details th,



table.cart-order-details td {



	text-align:center;



}



    



table.cart-order-details th.first-child,



table.cart-order-details td.first-child {



	text-align:left;



	width:250px;



}







table.cart-order-details th.first-child {



	height:30px;



}







table.cart-order-details td {



	height:25px;



}







table.cart-shipping-details th {



	width:40%;



	text-align:right;



	font-weight:bold;



	padding-right:10px;



	height:30px;



}







#cart-buyer-info .text {



	width:250px;



}







#cart-buyer-info .select {



	width:257px;



}







#cart-buyer-info .text,



#cart-buyer-info .small-text,



#cart-buyer-info .select {



	-moz-border-radius: .2em;



    -webkit-border-radius: .2em;



	border-radius: .2em;



	border:none;



	border-top:2px solid #d6d6d6;	



	padding:0px 4px 2px;



}







#cart-buyer-info .small-text {



	text-align:right;



	width:40px;



}































#main2 {



	width: 280px;



	float: left;



	margin: 0 40px 0 20px;



}



#main2 p {



	margin: 5px 30px 20px;



	color: #eaeaea;



}#main2 h2 {



	text-shadow: #777 1px -1px 1px;



	font-family:"Monotype Corsiva", cursive, san-serif;



	Font-size:30px;



		color: #fff;



}



#main2 h3 {



	color: #ccc;



	font-size: 14px;



	line-height: 20px;



	font-weight: bold;



	margin: 0;



        text-decoration:bold;



}



#sidebar2 {



	width: 600px;



	float: right;



	margin: 0 20px 0 0;



}



#sidebar2 h2{	text-shadow: #666 1px -1px 1px;



	font-family:"Monotype Corsiva", cursive, san-serif;



	Font-size:30px;



		color: #fff;



}



#sidebar2 h3



{



	color:#fff;



	}



#sidebar2 img {



	background: #ffffff;



	padding: 0px;



	border: 0px #c84e2b solid;



}



#black {



	background: #000 repeat-y center top;







	color: #999;



	margin-bottom:0px;



}



#terms2 a{



       text-decoration:none;



       color:#888;



       font: 10px Arial, Helvetica, sans-serif;



}



#terms2{



padding-left:5px



}



#terms{



      padding-left:30px;



      padding-right:30px;



}



#terms p{



     padding-left:20px;



     padding-bottom:20px;



}



#terms h2{



     padding-top:10px;



     padding-bottom:5px;



     cselltag#terms ol{



    padding-left:60px;



}
































