@charset "utf-8";
/* CSS Document */
body{
	margin:0;
	padding:0;
	font-size:11px;
	font-family: Verdana,Tahoma, Arial, sans-serif;
	color:#515051;
	background-color:#FFF;
	background-image:url(../../../images/reptilio.jpg);
	background-position:top right;
	background-repeat:repeat;

}


ul, ul li{
	padding:0;
	margin:0;
	list-style-type:none;
	display:inline;
}



img{
	border:0;
}




#mainContainer
{
	width:100%;
	background-image:url(../../../images/reptilio_grad.jpg);
	background-position:top right;
	background-repeat:repeat;
	
}

#middleContainer
{
	width:918px; 
	margin:0 auto;
}

#insideContainer{
	width:918px;
	background-image:url(../../../images/bg_white_shadow.jpg);
	background-position:top middle;
	background-repeat:repeat-y;
	float:left;
}



#mainHeader
{
/*	height:186px;*/
	width: 918px;
	margin:0 auto;
/*	background-position:left bottom;
	background-repeat:no-repeat;
	background-image:url(../../../images/bg_border.gif);*/
	
}

#topHeader
{
	height:119px;
	margin:0 17px 0 17px;
/*	border: solid 1px #F00;*/
	border-bottom:solid 3px #cacaca;
	background-position:right bottom;
	background-repeat:no-repeat;
	background-image:url(../../../images/castle.gif);
	
	
}

#logoSection{
	width:353px;
	float:left;
	margin:6px 0 0 0;
}
#sloganSection{
	width:353px;
	float:left;
	margin:37px 0 0 0;
}




/*
#topLinks
{
	float:right;
	margin:0 40px 14px 0;
}

#topLinks a
{ 
	color:#494946;
	text-decoration:none;
}

#topLinks a:hover
{ 
	color:#494946;
	text-decoration:underline;
}

*/

#mainNavigation
{
	margin:0 auto;
	height:25px;
	width:885px;
	background-color:#ed5200;

	
}

#topNavigation
{
	margin:3px 17px 0 17px;
	clear:both;
	background-color:#ed5200;

}

#topPlaceholder
{
	margin:4px 17px 0 17px;
}

#mainContent
{

	width: 918px;
	margin:0 auto;
/*	width:119px;
	border: solid 1px #F00;
	margin:3px 17px 0 17px;
	background-color:#FFF;
	padding: 11px 12px 20px 15px;*/

}

#mainContentLeft{
	float:left;
	width:545px;
	padding:0 0 0 19px;
}
#pageContent{ margin:15px 5px 0 0;}
#pageContent h3{
	margin:0px;
	font-size:24px;
	font-family:Verdana, Tahoma, Arial, sans-serif;
	color:#484848;

}

#pageContent p{}
#pageContent a{
	color:#ed5200;
	text-decoration:none;
	font-weight:bold;
}
#pageContent a:hover{
	color:#ed5200;
	text-decoration:underline;
	font-weight:bold;
}
#pageContent a:visited{
	color:#ed5200;
	text-decoration:none;
	font-weight:bold;
}

#galleryContainer
{

	background-color:#ed5200;
	width:526px;

	padding:10px;
	margin:10px 0 0 0;
		
}

/* PAGING BEGIN */

#mainPaging{
	font-weight:bold;
	padding:20px 0 0 0;
	
}

#mainPaging a{
	font-weight:bold;
	color:#707070;
	text-decoration:none;

}

#mainPaging a:hover{
	font-weight:bold;
	text-decoration:underline;
}


.pagingSelected{
	font-weight:bold;
	background-color:#ed5200;
	color:#FFF;
	padding: 2px 3px 2px 3px;
}

/* PAGING END */






#mainContentRight{
	float:left;
	width:335px;
	padding:15px 0 0 15px;
}

#newsContent{ margin:0 0 0 0; padding: 0 10px 0 0;}
#newsContent h3{
	margin:5px 0 0 0;
	font-size:14px;
	font-family:Verdana, Tahoma, Arial, sans-serif;
	color:#ed5200;
	font-weight:bold;

}

#newsContent p{}
#newsContent p.date{margin:0; font-size:9px; color:#999999;}
#newsContent a{
	color:#ed5200;
	text-decoration:none;
	font-weight:bold;
}
#newsContent a:hover{
	color:#ed5200;
	text-decoration:underline;
	font-weight:bold;
}
#pageContent a:visited{
	color:#ed5200;
	text-decoration:none;
	font-weight:bold;
}


#newsContentLink{ float:right;}
#newsContentLink a{
	color:#ed5200;
	text-decoration:none;
	font-weight:bold;
}
#newsContentLink a:hover{
	color:#ed5200;
	text-decoration:underline;
	font-weight:bold;
}
#newsContentLink a:visited{
	color:#ed5200;
	text-decoration:none;
	font-weight:bold;
}








#moreNews{}
#moreNews a{
	color:#ed5200;
	text-decoration:none;
	font-weight:bold;
}
#moreNews a:hover{
	color:#ed5200;
	text-decoration:underline;
	font-weight:bold;
}
#moreNews a:visited{
	color:#ed5200;
	text-decoration:none;
	font-weight:bold;
}





#mainYouAD{
	margin:15px 0 0 0;

}

#mainYouAD img{
	margin:8px 0 0 0;

}

#mainYouAD object{
	margin:8px 0 0 0;

}






/* CATAGORIES CSS START */

#mainWorkCategories {
	margin: 0 0 15px 0;
}

#mainWorkCategories ul{
	margin:0;
	display:list-item;
	padding: 0 0 0 0 px;
}

#mainWorkCategories li {
	color:#707070;
}

#mainWorkCategories ul li{
	padding:0 0 0 20px;
	margin:0;
	list-style-type:none;
	list-style-position:outside;
	display:list-item;
	background-image:url("../../../images/down_arrow.jpg");
	background-repeat:no-repeat;
	background-position: 0 3px;
	

/*	list-style-type:disc;*/

}
#mainWorkCategories a {
	color:#707070;
	text-decoration:none;
}

#mainWorkCategories a:hover {
	color:#707070;
	text-decoration:underline;
}

/* CATAGORIES CSS END */













.titleLeft
{
	margin:0px;
	font-size:24px;
	font-family:Verdana,Tahoma, Arial, sans-serif;
	color:#ed5200;
	font-weight:normal;
}

.titleRight
{	
	margin:0px;
	font-size:24px;
	font-family:Verdana, Tahoma, Arial, sans-serif;
	color:#999999;
	font-weight:normal;
	
}




#mainFooter{
	clear:both;
	width: 902px;
	margin: 35px auto 0 auto;
	border-top:solid 3px #ed5200;
	background-color:#515051;
	height:102px;

}

#gap{
	clear:both;
	margin:10px 0 0 0 ;

}


#footerLinks{
	width: 700px;
	margin: 0px auto;
	padding:20px 0 0 0;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:8px;
	font-weight:normal;
	text-align:center;
	color:#dcdcdc;
}


#footerLinks a{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#dcdcdc;
	text-decoration:underline;
	
}
#footerLinks a:hover{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#dcdcdc;
	text-decoration:none;
}

#footerCopyright {
	margin: 0 auto;
	width: 500px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	color:#dcdcdc;
	padding: 5px 0 0 0;
	
}

#footerPoweredBy {
	margin:15px auto;
	width:500px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#808080;
}

#footerPoweredBy img {
	padding: 0px;
}


/* Faq Link */
.sitelink:link
{
	color:#ed5200;
	text-decoration:none;
	font-weight:bold;
	
}

.sitelink:hover
{
	color:#707070;
	text-decoration:underline;
	font-weight:bold;
	
}

.sitelink:visited
{
	color:#707070;
	text-decoration:underline;
	font-weight:bold;
	
}


.textfield
{
	border: solid 1px #ed5200;
	
}
.message
{
	font-size:12px;
	color:#FFF;
	font-weight:bold;

}



