/*---site----*/

body{ background: url(border.jpg) top  repeat-x #fdf8f0; margin:0; padding:0;font-family:"trebuchet MS", Verdana, arial;font-size:14px;color:#000000;}

body img {border:0px none;}
h1, h2,  h4, h5{ margin:0; padding:0; font-weight:normal}
ul, li{ margin:0; padding:0; text-indent:0;list-style-type:none}
form {margin:0; padding:0;}
p{ margin:0; padding-top:10px;}
a {font-size:12px; font-weight: normal; text-decoration: underline; color:#5a1917}
a:hover{color:#000000}
#site { width:939px; margin:0 auto; position:relative}


.blogright h3 a{ font-size:16px; font-weight:bold}

/*---Header----*/
.header{}
.logo{ width:406px; float:left; padding-top:40px}
.callus{width:530px;float:left;}
.callusright{ float:right; padding-left:3px}
.callusleft{ float:left; padding-left:50px}


/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/new-dropdown.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* defaults for ie6 */
a, a:hover, a:active, a:focus {outline:0; direction:ltr;}

.positioner {position:relative; height:25px;}
.menuHolder {position:absolute; z-index:100; font:normal 11px/25px verdana, sans-serif; left:50%; margin-left:-468px; width:830px;}
ul.ulTop {padding:0; margin:0; list-style:none; width:125px; overflow:hidden; float:left; margin-right:1px;}
ul.ulTop a {text-decoration:none; color:#fff; padding-left:5px;}
ul.ulTop li.liTop {
float:left;
width:250px;
margin:-32767px -125px 0 0;
background:url(tab125b.gif) no-repeat left bottom;
}
ul.ulTop li.liTop a.aTop {
position:relative;
z-index:50;
display:block;
float:left;
width:120px;
margin-top:32767px;
background:transparent;
}
ul.ulTop li.liTop a.aTop:hover,
ul.ulTop li.liTop a.aTop:focus,
ul.ulTop li.liTop a.aTop:active {
margin-right:1px;
background:url(tab125.gif) no-repeat left top;
}
ul.sub {float:left; padding:25px 0 0 0; margin:0; list-style:none; background:url(tab125.gif) no-repeat left top; margin-top:-25px;}
ul.sub li a {
float:left;
width:120px;
background:#660000;
clear:left;
}
ul.sub li a.last {tab125c.gif);}

ul.sub li a.last:hover,
ul.sub li a.last:focus,
ul.sub li a.last:active {
background:url(tab125d.gif);
}

ul.sub a:hover,
ul.sub a:focus,
ul.sub a:active {
background:#000000;
margin-right:1px;
}

/* this is for the click version */
ul.ulTop li.liTop a.aTop2 {
position:relative;
z-index:50;
display:block;
float:left;
width:120px;
margin-top:32767px;
background:transparent;
}
ul.ulTop li.liTop a.aTop2:hover {
background:url(tab125.gif) no-repeat left top;
}
ul.ulTop li.liTop a.aTop2:focus,
ul.ulTop li.liTop a.aTop2:active {
margin-right:1px;
background:url(tab125.gif) no-repeat left top;
}


/*---mainbody----*/

.content{background-color:#5a1917; position:relative; border:1px solid #FFFFFF; height:298px; color:#FFFFFF;}

.contentleft{padding:10px 20px; width:400px; float:left;}
.contentleft h1 { color:#FFFFFF; font-size:19px; border-bottom:#f6dea7 solid 1px; padding-bottom:10px}

.contentleft h2 { font-size:15px;padding-top:10px}

.contentleft p {font-size:13px; padding-bottom:10px}
.contentright{
	position:absolute;
	padding-top:10px;
	left: 436px;
	top: -3px;
	float:left;
	
}



.text{ color:#FFFFFF}
.readmore{}
.readmore a{ color:#deb97f; font-size:14px; text-decoration:underline}
.left .readmore a{ color:#5a1917 }
.left .readmore a:hover{ color:#000000 }
.readmore a:hover{ color:#FFFFFF}
.readmorebox { background:url(images/readmore_03.jpg) no-repeat; padding:8px 10px; height:31px; margin-top:10px}
.readmorebox a { color:#FFFFFF}

.bottomcontent{ padding-top:60px; padding-left:20px; padding-right:20px}
.bottomcontent h1{font-size:18px;padding-bottom:10px}
.bottomcontent h2{font-size:16px; border-bottom:#FFFFFF dashed 1px; padding-bottom:10px}
.bottomcontent h3{font-size:14px; border-bottom:#FFFFFF dashed 1px; padding-bottom:10px}
.bottomcontent h4{ font-size:20px; border-bottom:dashed 1px #990000; padding-bottom:10px; margin-bottom:20px}


.left{ float:left; width:400px; padding-right:56px}
.left h1{ font-size:18px;} 
.right{ float:left; width:438px;}


.leftinter{ float:left; width:400px;}
.leftinter h1{ font-size:18px; text-decoration:underline} 
.rightinter{ float:left; width:438px;}




.aboutus{ background:url(img.png) no-repeat; height:40px;padding-left:70px; padding-top:12px; margin-top:7px}
.aboutus h1 { font-size:23px; color:#FFFFFF; }


.gallerytab{ padding-top:20px}

.contactus{ background:url(img.png) no-repeat; height:40px; padding-top:12px; margin-top:7px} 

.contactus h1 { font-size:23px; color:#FFFFFF;padding-left:90px }
.form { width:405px; padding-right:15px; padding-top:10px}


.myvideo{ background:url(img.png) no-repeat; height:60px;padding-top:15px; margin-top:20px; padding-left:30px}
.myvideo h1{font-size:23px; color:#FFFFFF;padding-left:60px;}


.pics{}
.picspad{padding-right:4px;float:left;padding-top:20px;padding-left:3px}
.maps{padding-top:20px; margin-top:60px}
.maps h1{font-size:23px; color:#FFFFFF;padding-left:90px}
.mapad{ float:left; margin:15px}
.logos{padding-bottom:20px}
.scott{ width:267px; float:left;}

.mapleft{ width:450px; float:left}
.mapright{ width:450px ; float:left}

#preview{
	position:absolute;
	z-index:5000;
	
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	margin-left:500px;
	}
	

.sid-left{ width:456px; margin-right:20px; float:left}
.sid-left p{ padding-bottom:20px ; border-bottom:1px dashed #990000; padding-top:20px }
.sed-right{ width:408px; float:left; background:url(images/Prodigy-House-bg.jpg) no-repeat center; height:425px }
	
	
.leftsiding{width:178px; float:left; padding-bottom:20px; margin:0}
.leftsiding2 {width:178px; float:left; margin-top:10px}
.rightsiding2{width:650px; float:left; padding-left:60px; margin-top:15px}
.rightsiding2 div{ width:280px; margin-right:20px; float:left; padding-left:15px}
.rightsiding2 li{ list-style: circle; padding-bottom:3px;}
.rightsiding{width:700px; float:left; padding-left:10px; margin-top:20px;}
.leftfilm{ float:left; width:648px; padding-right:20px}
.rightfilm{ float:right; width:191px;}
.features h4 { font-size:18px;padding-bottom:15px; padding-top:15px;padding-right:28px }
.features {width:620px; padding-right:28px}
.feature li { margin:0; padding:0; list-style-type:none}

.accheader{ padding-bottom:10px; padding-top:10px}
.accheader a{ font-size:14px; color:#990000; border-bottom:#999999 1px dashed; border-top: #990000 1px dashed}
.accheader a:hover{ background-color:#f3e8d6}

.acclist{}

.contbottom{ background:url(images/contactus.jpg) no-repeat; padding-top:10px; padding-bottom:10px; padding-left:20px; margin-top:10px}
.contbottom a{ color:#000000; font-size:15px;}




.blogheader{ padding-top:10px;border-bottom:1px dashed #b2a894; margin-top:30px; margin-bottom:10px; border-top:1px dashed #b2a894; padding-bottom:10px}
.blogleft{ float:left; width:50px;font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; color: #4f9600; text-align:center; padding-bottom:20px}
.blogleft span { display:block; font-size:12px; color: #4f9600}

.blogright{ float:left; padding-left:10px; width:300px}
.blogright h3{font-size:16px; text-decoration:none; width:300px}
.blogheads h2{ font-size:10px; color:#5b2113; padding-left:25px; height:15px; border:0; font-family: "Trebuchet MS", Arial, Verdana; font-size:11px; font-style:normal}

.readmore a{border:0;}

.prevleft{padding-left:37px; float:left; display:block; cursor:pointer}
.nextright{padding-right:37px; float:right; display:block; cursor:pointer}

.readmore { text-align:right; padding:5px; border-bottom:#b7ad99 dashed 1px; border-top:#b7ad99 dashed 1px ;background-color:#ece3d1; margin-top:15px; margin-bottom:15px}
.readmore:hover{ background-color:#f7f1e4}



/* catgories */
.sidelinks{}
.sidelinks h2{ color:#FFFFFF; font-size:19px; border-bottom:#FFFFFF dashed 1px; padding-bottom:10px}
.sidelinks a { display:block; text-decoration:none; color:#fdf8f0; border-bottom:#fdf8f0 dashed 1px; padding-bottom:5px; padding-top:5px; font-size:13px}
.sidelinks a:hover{ background:#6b1f1d; color:#ffffff; padding-left:5px}


.rssfeeds{ margin-top:20px; margin-bottom:20px}

/*---Footer----*/
.footer{ background:url(bottom_border.jpg); height:75px; margin-top:5px}
.footertext{ text-align:center; padding-top:2px; font-size:13px}




/*---Others----*/
.clear{ clear:both;}
.clear2{ clear:both; text-indent:-9000px; overflow:hidden}
.float{ float:left}
.border { border-bottom:#CCCCCC 1px dashed; padding-top:10px; padding-bottom:10px; margin-bottom:20px}
 
.comment textarea{ width:390px}

.comment{ margin-top:10px; padding-top:10px; border-top:1px dashed #b2a894;border-bottom:1px dashed #b2a894; padding-bottom:10px  }

#respond{ padding-top:20px}
#footermessage{ width:939px; margin:10px auto; text-align:center; padding-top:5px; padding-bottom:0; border-top:2px solid #000000}

#getprice{ position: absolute; left:10px; z-index:200; top:420px}  

#shrinkit{ height:15px}

#formdiv{ width:400px; float:left}