body {
	background-image: url(images/bg-page.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Georgia, Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ba6112;
	font-size:12px;
	background-color: #211009;
}
a {color:#ba6112; text-decoration:none;}
a:hover {color:#ff8f2a; text-decoration:none;}
h3{ font-size:20px;}

/*img, div { behavior: url(iepngfix.htc) }*/
.base-bg {
	background-image: url(images/bg-content.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 600px;
	width:100%;
}
.base-bg-inner {
	background-image: url(images/bg-inner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 600px;
	width:100%;
}

#loadcover { position: absolute; height: 800px; width: 100%; background: #181818; z-index: 9000; padding-top: 20px; left:0;top:0; text-align:left;}
#loadcover p { padding-left: 20px;  margin-bottom: 14px; }

#wrapper {width:862px;  margin:0px auto; clear:both; float:none;}
.container {width:862px; vertical-align:top; float:left;}
.logo { width:368px; height:100px; float:left;}
.tnb { height:111px; width:494px;  float:right; background:url(images/bg-tnb.jpg)  right 53px no-repeat;}
.home-content { width:862px; float:left; height:320px; margin-left:15px;}
.home-left-shadow { width:109px; float:left; height:320px;}
.home-pic { width:644px; float:left; height:320px;}
.pic {height:324px; text-align:center; color:#ba6112;}
.shadow { z-index:100; height:324px; position:absolute; top:111px;}
.home-right-shadow { width:109px; float:left; height:342px;}
.shadr { float:left; width:29px;}
.shadl { float:right; width:29px;}
.content-home {  width:650px; padding: 0px 0px; font-family:Georgia, Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#ba6112; text-align:center; margin:0px auto 0px auto; clear:both; padding:0px 0px 20px 0px;}
/*.footer { text-align:center; font-size:11px; color:#6e3504; padding-top:17px; padding-bottom:25px; line-height:26px;}*/
.footer { text-align:right; font-size:11px; color:#6e3504;  background:url(images/bg-footer-trans.png) no-repeat right center; width:805px; float:right; height:51px; margin-bottom:80px; }
.footer Div { padding-right:18px; padding-top:19px;}
.footer a { color:#6e3504; text-decoration:none; padding:0px 5px;}
.footer a:hover { color:#7b4c1b; text-decoration:none;}


.slideimgbg {width:631px; height:296px; background:url(images/bg-photo-trans.png) no-repeat left top;text-align:left; padding-top:1px;}
.img1 {padding:8px 0px 9px 26px; width:554px; height:242px; background:url(images/111.jpg) no-repeat left top; margin:8px 0px 0px 26px;} 
.img2 {padding:8px 0px 9px 26px; width:554px; height:242px; background:url(images/2.jpg) no-repeat left top; margin:8px 0px 0px 26px;}
.img3 {padding:8px 0px 9px 26px; width:554px; height:242px; background:url(images/3.jpg) no-repeat left top; margin:8px 0px 0px 26px;}
.img4 {padding:8px 0px 9px 26px; width:554px; height:242px; background:url(images/4.jpg) no-repeat left top; margin:8px 0px 0px 26px;}
.img5 {padding:8px 0px 9px 26px; width:554px; height:242px; background:url(images/5.jpg) no-repeat left top; margin:8px 0px 0px 26px;}
.img6 {padding:8px 0px 9px 26px; width:554px; height:242px; background:url(images/6.jpg) no-repeat left top; margin:8px 0px 0px 26px;}




/*@-moz-document url-prefix()
{
.img1 {padding:0px 0px 0px 26px; width:554px; height:254px; background: url(images/f1.jpg) no-repeat left 8px;  margin:0px 0px 0px 26px;}
.img2 {padding:0px 0px 0px 26px; width:554px; height:254px; background: url(images/f2.jpg) no-repeat left 8px;  margin:0px 0px 0px 26px;}
.img3 {padding:0px 0px 0px 26px; width:554px; height:254px; background: url(images/f3.jpg) no-repeat left 8px;  margin:0px 0px 0px 26px;}
.img4 {padding:0px 0px 0px 26px; width:554px; height:254px; background: url(images/f4.jpg) no-repeat left 8px;  margin:0px 0px 0px 26px;}
.img5 {padding:0px 0px 0px 26px; width:554px; height:254px; background: url(images/f5.jpg) no-repeat left 8px;  margin:0px 0px 0px 26px;}
.img6 {padding:0px 0px 0px 26px; width:554px; height:254px; background: url(images/f6.jpg) no-repeat left 8px;  margin:0px 0px 0px 26px;}
}
*/

/* IE Hack*/


.inner-content { width:862px; margin:0px auto; float:left;}
.heading { width:832px; text-align:right; padding:8px 30px 8px 0px; margin-bottom:30px; float:left; }
.inner-content-wrapper { padding:0px 0px 0px 0px; float:left; margin-left:20px; width:862px;}

#contentphotography {background-color: #2C2C2C;border: 1px solid #59595B;width: 720px;padding: 0px 0px 0px 60px;}
.ic-cnt-left { width:742px;  padding:0px 0px 40px 0px;  margin:0px auto; clear:both; text-align:center;}
.thumbs{height:auto;padding:0px 0px 0px 0px; margin:0px auto; clear:both; float:left;}

.thumb{	background-color:#210c03; float:left; border:solid 1px #2f0f01; padding:5px; margin:10px 15px; visibility:hidden;}
.thumb:hover{ border:solid 1px #5C2F1D; padding:5px; margin:10px 15px;}


#totop{
width:100px;
margin:-100px 0 0 780px;
float:right;
position:fixed;
z-index:5;
}



/*Dropdown for common tnb: Change the width here*/

* {padding:0; margin:0;}
.dropdown {float:left; padding-right:5px; text-align:left;}
.dropdown dt {width: auto; border:0px solid #9ac1c9; padding:0px 19px 0px 0px; font-weight:bold; }
.dropdown dt:hover {}
.dropdown dd {position:absolute; overflow:hidden; width:145px; display:none; background:transparent; z-index:200; }
.dropdown ul {width:204px; border:0px solid #32180D; list-style:none; border-top:none; margin-top:7px;}
.dropdown li {display:inline} 

.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding:0px; color:#333; text-decoration:none; background:transparent; width: auto; padding:0px 0px 0px 0px;  font-size:11px;}
.dropdown a:hover { color:#000; border-top:#e87919 solid 0px; background:transparent; font-size:11px;}
.dropdown ul a, .dropdown ul a:active, .dropdown ul a:visited {display:block; padding:5px; color:#b86216; text-decoration:none; background:#532917; width: 145px;  font-size:11px;}
.dropdown ul a:hover {background:#32180D; color:#b86216; border-top:#e87919 solid 0px; font-size:11px; /*border-left: solid 2px #ff0000;*/}

.dropdown ul .underline {border-bottom:1px solid #0D0503;}

/*Dropdown for Speacial: Change the width here*/

* {padding:0; margin:0;}
.dropdown2 {float:left; padding-right:5px; text-align:left;}
.dropdown2 dt {width: auto; border:0px solid #9ac1c9; padding:0px 19px 0px 0px; font-weight:bold; }
.dropdown2 dt:hover {}
.dropdown2 dd {position:absolute; overflow:hidden; width:122px; display:none; background:transparent; z-index:200; }
.dropdown2 ul {width:204px; border:0px solid #32180D; list-style:none; border-top:none; margin-top:7px;}
.dropdown2 li {display:inline} 

.dropdown2 a, .dropdown2 a:active, .dropdown2 a:visited {display:block; padding:0px; color:#333; text-decoration:none; background:transparent; width: auto; padding:0px 0px 0px 0px;  font-size:11px;}
.dropdown2 a:hover { color:#000; border-top:#e87919 solid 0px; background:transparent; font-size:11px;}
.dropdown2 ul a, .dropdown2 ul a:active, .dropdown2 ul a:visited {display:block; padding:5px; color:#b86216; text-decoration:none; background:#532917; width: 122px; font-size:11px;}
.dropdown2 ul a:hover {background:#32180D; color:#b86216; border-top:#e87919 solid 0px; /*border-left: solid 2px #ff0000;*/}

.dropdown2 ul .underline {border-bottom:1px solid #0D0503; font-size:11px;}



/*Dropdown for Him: Change the width here*/

* {padding:0; margin:0;}
.dropdown3 {float:left; padding-right:5px; text-align:left;}
.dropdown3 dt {width: auto; border:0px solid #9ac1c9; padding:0px 19px 0px 0px; font-weight:bold; }
.dropdown3 dt:hover {}
.dropdown3 dd {position:absolute; overflow:hidden; width:112px; display:none; background:transparent; z-index:200; padding:0px 6px 0px 0px; }
.dropdown3 ul {width:204px; border:0px solid #32180D; list-style:none; border-top:none; margin-top:7px;}
.dropdown3 li {display:inline} 

.dropdown3 a, .dropdown2 a:active, .dropdown3 a:visited {display:block; padding:0px; color:#333; text-decoration:none; background:transparent; width: auto; padding:0px 0px 0px 0px; font-size:11px;}
.dropdown3 a:hover { color:#000; border-top:#e87919 solid 0px; background:transparent; font-size:11px;}
.dropdown3 ul a, .dropdown3 ul a:active, .dropdown3 ul a:visited {display:block; padding:5px; color:#b86216; text-decoration:none; background:#532917; width: 112px; font-size:11px;}
.dropdown3 ul a:hover {background:#32180D; color:#b86216; border-top:#e87919 solid 0px; /*border-left: solid 2px #ff0000;*/}

.dropdown3 ul .underline {border-bottom:1px solid #0D0503;}

/*About page styles*/
.ic-cnt-img { width:800px;  padding-top: 0px;  margin:0px auto; clear:both; line-height:16px; }

/*Testimonial page styles*/
.testimonial-img { width:78px; height:80px; float:left; background:url(images/bg-testi-img-trans.png) no-repeat left top; margin-top:10px; padding: 7px 0px 0px 8px;}
.testimonial {width:667px; float:left; margin-left:22px; background:url(images/bg-callout-trans.png) no-repeat left top;}
.testimonial div { padding:18px 0px 20px 55px;}
.testimonial-name { padding:0px; text-align:right; margin-top:-10px; font-size:12px; }
.testimonial-name span {font-weight:bold;}
.testimonial h3 { margin:15px 0px 0px 0px; padding:0px; font-size:16px;}

/*Learn photography page styles*/
.left-panel { width:530px; float:left; padding: 0px 0px 0px 10px; text-align:left; line-height:20px;}
.left-panel h2 { font-size:16px; margin:30px 0px 10px 0px; border-bottom:#db9322 dashed 1px;}
.right-panel {width:216px; float:right; margin-left:10px;}
.right-panel Div { width:180px; height:191px; background: url(images/bg-rightlinks-trans.png) no-repeat left top; padding:16px 18px 23px 18px; font-size:11px; line-height:normal;}
.right-panel .links { width:180px; height:284px; background: url(images/bg-rightlink2-trans.png) no-repeat left top; padding:23px 18px 23px 18px; font-size:11px; line-height:normal;}
.right-panel .links ul { margin:0px 0px 0px 28px; padding:0px; line-height:20px;}
.right-panel .links li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 6px;
	list-style-position: outside;
	list-style-image: url(images/bullet-trans.gif);
}
.right-panel .links li a { padding:0px; margin:0px; }
.right-panel .links li a:hover {  border-bottom:dotted 1px #fff; color:#FFFFFF;}
/*contact form styles*/
.ic-cnt-left2 { width:341px;  padding:0px 0px 0px 0px;  margin:0px auto; clear:both; text-align:center; float:left;}
.ic-cnt-mid { width:59px; height:348px; background:url(images/shadow-contact-trans.png) no-repeat center top; float:left;}
.ic-cnt-right { width:430px; float:left; padding:0px 0px 0px 0px; font-size:12px; float:left; }

#totop{width:100%;margin:300px 0 0 0px;float:right;position:fixed;z-index:100; text-align:right;}

.contentcontact { width:80%; float:left; text-align:left; margin-left:50px; line-height:20px;}
.ic-cnt-right form { margin:0px; padding:0px 0px 0px 0px;}
.fieldbox { color:#793d09; width:430px; margin-bottom:10px; }
#comm_form {width: 430px; margin:12px auto; padding: 12px; position: relative; color: #9CBD84;}
#comm_form input { background: url(images/bg-fields-trans.png) no-repeat left top; border: 0px solid #753F1E; font-size: 12px; padding:11px 6px; width: 300px; color: #ffffff; font-family:Georgia, "Times New Roman", Times, serif;}
.bg-txtarea {width:320px; float:left; background:url(images/bg-txtarea-trans.png) no-repeat left top; height:106px; padding-top:4px;}
#comm_form textarea { background:transparent; border: 0px solid #753F1E; font-size: 12px; padding:0px 0px; width: 307px; height:96px; color: #ffffff; overflow:hidden; overflow:hidden; font-family:Georgia, "Times New Roman", Times, serif;}
#comm_form input {width: 200px;}
#comm_form span { color: #FF6600;}
#comm_form legend {color: #9CBD84;  /* for IE6 */ font-size: 18px; padding: 3px; margin-right: 4px;}
#comm_form fieldset {padding: 10px; margin-bottom: 12px;}
#comm_form label {display: block;padding: 4px;font-weight: normal;font-size: 12px;}
#comm_form .field_desc {position: absolute; text-align: center; top: 42px; right: -50px; width: 150px; font-size: 13px; border: 1px dotted #64796b; visibility: hidden; padding: 10px; background-color: #000; font-family: Arial, Helvetica, sans-serif;}	
.buttons { font-family:Georgia, "Times New Roman", Times, serif; background: url(images/bg-btn-trans.png) no-repeat center center; border-width: 0px; height:34px; text-align: center; padding: 3px 5px 2px; cursor: pointer; width: 80px; color: #C6671B; position: relative; left: 4px; margin-top: 6px; font-size: 13px; line-height: 14px; font-weight:normal;}
.map { width:324px; height:165px; background:url(images/bg-map-trans.png) no-repeat left top; margin-top:30px; float:left;}
.head-location { width:100%; text-align:left; height:38px; line-height:30px; font-weight:bold; padding-left:20px;}
