/**********************************************************
/**********************************************************
/******* Developer		  : Denis Koo           ***********
/******* Date	  		  : 03/05/2010          ***********
/******* Last Update	  : 03/05/2010          ***********
/**********************************************************
***********************************************************/
body{
	margin:0 auto;
	font-family:Arial;
	font-size:12px;
}

img{	
	border:none;
	outline:none;
}

a:link, a:active, a:visited, a:focus{
	text-decoration:underline;
	color:#00baff;
}

a:hover{
	color:#000000;
	text-decoration:none;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#000000;
}

a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}

h1,h2{
	color:#00baff;
}

h3{
	color:#636363;
}

h2{
	font-size:28px;
}

h3{
	font-size:24px;
}

h4{
	font-size:20px;
	color:#858585;
}

hr {
  border: 0;
  width: 100%;
  color:#eeeeee;
  background-color:#eeeeee;
  height:1px;
}

/******* begin//Header Section */

#rotapix-slogan{
	margin-top:30px;
	color:#B4B4B4;
	font-size:18px;
}

#rotapix-slogan-sub{
	color:rgba(255, 255, 255, 0.4);
	font-size:18px;
	font-style:italic;
}

.header-full-width{
	width:100%;
	clear:both;
	background-color:#282828; /* Shade of Black */
	height:120px;
}

.header-top{
	width:960px;
	margin:0 auto;
}

#header-logo{
	margin-top:15px;
	margin-left:10px;
}

#phone-num{
	font-size:30px;
	margin-top:10px;
}

.align-right{
	text-align:right;
}

.nav-left{
	background-image:url('../img/rounded-border-left.png');
	background-repeat:repeat-x;
}
.nav-right{
	background-image:url('../img/rounded-border-right.png');
	background-repeat:repeat-x;
}

.margin-left-20{
	margin-left:20px;
}

.pad-top-20{
	padding-top:20px;
}

.align-text-center{
	text-align:center;
}

#youtube-vid{
	width:300px; height:246px;
}

.float-left{
	float:left;
}

#nav-left-tweak{
height:33px;margin-right:0px;width:80px;
}

#main-nav-tweak{
height:32px;background-color:#282828;margin-left:0px;margin-right:0px;
}

#nav-right-tweak{	
height:33px;margin-left:0px;width:80px;
}
/******* end//Header Section */

/******* begin//Slider Section */

.slider-full-width{
	width:100%;
	clear:both;
	background-image:url('../img/slider-bg.png');
	height:300px;
}

.main-full-width{
	width:100%;
	clear:both;
	height:125px;
	background-image:url('../img/background-alldiv.png');
	background-repeat:none;
}

.padtop20px{
	padding-top:20px;
}

p {
color:#5c5c5c;
}

.footer-full-width{
	width:100%;
	clear:both;
	background-color:#282828; /* Shade of Black */
}

.align-right{
	text-align:right;
}

.footerlinksanchor a:active, .footerlinksanchor a:focus, .footerlinksanchor a:visited, .footerlinksanchor a:link{
	color:#eaeaea;
	text-decoration:none;
}
.footerlinksanchor a:hover{	
	text-decoration:underline;
	border-top-width:0px;
}

.white-col{
	color:#ffffff;
}

.margin-left-15{
	margin-left:15px;
}

.center-all{
	text-align: center; 
	margin: 0 auto;
}

#contact-side-bar
      {
        background:transparent url('../img/contact-side.png') no-repeat scroll 0px 0px;
        height:227px;
        left:0;
        position:fixed;
        top:170px;
        width:52px;
      }
div#contact-side-bar:hover
{
background-position:-0px -228px;
}

#contact-side-bar a
{
display:block;
height:227px;
width:52px;
}

.read-blog {
	background: #ffffff url("../img/read-blog.png") no-repeat;
	width:202px;
	height:72px;
	
}
.read-blog:hover {
	background: #ffffff url("../img/read-blog.png") 0px -72px no-repeat;
}
.read-blog a {
	text-indent: -99999px;
	display:block;
	width:202px;
	height:72px;
	border:0 none;
}

#main-content-margin-top{
	margin-top:20px;
}

.breadcrumbs{
	font-size:10px;
	color:#a3a3a3;
}

 .bigdef{
	font-size:14px;
 }
 
 .margin-top-30{
  margin-top:30px;
 }
 
  .margin-bottom-30{
  margin-bottom:30px;
 }
 
 .margin-left-80{
  margin-left:80px;
 }
 
 
 
.f1 {
	/*padding-left:20%;
width:30%;*/
width:48%;
	padding-left:2%;
	float:left;
	margin-bottom:2px;
	padding-bottom:1px;
}
.odd {
	background-color:#f9f9f9;
}
.f2 {
	width:50%;
	float:left;
	margin-bottom:2px;
	padding-bottom:1px;
}
.f2 input {
	border:solid #c4c4c4 1px;
}
.f1 span {
	color:#c70000;
	font-weight:900;
}

.ranking-form {
	border:dotted #eeeeee 1px;
	padding:10px;
	width:600px;
	margin:0 auto;
}

/* Services boxes */

.leftBoxSer {
	margin-right:30px;
	width:390px;
	float:left;
}
.rightBoxSer {
	width:460px;
	;
	float:left;
}
.dnrbut, .wdbut, .whbut, .ombut {
	width:220px;
	height:91px;
	float:left;
}
.dnrbut a, .wdbut a, .whbut a, .ombut a {
	border:0 none;
	text-indent:-99999px;
	width:220px;
	height:91px;
	display:block;
}
.dnrbut, .wdbut, .whbut, .ombut, .dnrbut a, .wdbut a, .whbut a, .ombut a {
	width:220px;
	height:91px;
}
.dnrbut {
	background: #ffffff url("../img/button-template.png") -2px -2px no-repeat;
}
.dnrbut:hover {
	background: #ffffff url("../img/button-template.png") -224px -2px no-repeat;
}
.wdbut {
	background: #ffffff url("../img/button-template.png") -2px -277px no-repeat;
	margin:0 0 10px 10px;
}
.wdbut:hover {
	background: #ffffff url("../img/button-template.png") -224px -277px no-repeat;
}
.whbut {
	margin-left:10px;
	background: #ffffff url("../img/button-template.png") -2px -94px no-repeat;
}
.whbut:hover {
	background: #ffffff url("../img/button-template.png") -224px -94px no-repeat;
}
.ombut {
	background: #ffffff url("../img/button-template.png") -2px -186px no-repeat;
	margin-bottom:10px;
}
.ombut:hover {
	background: #ffffff url("../img/button-template.png") -224px -186px no-repeat;
}