/* CSS Document */
* {
	margin:0;
	padding:0;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:13px;
	color:#0a2945;
	background: url(../_images/bg.jpg) repeat-x;
}
body#inner {
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:13px;
	color:#0a2945;
	background: url(../_images/bg-inner.jpg) repeat-x;
}
form {
	margin:0px;
	padding:0px;
}
.clear {
	clear:both;
}
p {
	margin:0px;
	padding:5px 0 5px 0;
	line-height:20px;
	text-align:justify;
}
p span {
	color:#be3b04;
}
img {
	border:0px;
}
a {
	outline:none;
	color:#069;
}
a:hover {
	text-decoration:none;
	color:#999;
}
.text-field {
	width:220px;
	height:22px;
}
.list-field {
	width:224px;
	height:22px;
}
.submit {
	border:0;
	padding:6px 5px;
	font-weight:bold;
	border:0px solid #67c6ff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 3px;
	background:#0d3a63;
	color:#FFF;
}
.submit:hover {
	background:#009;
}
#wrapper {
	width:966px;
	text-align:left;
	margin:auto;
}
/*header*/
#header {
	padding:30px 0 0 0;
}
#logo {
	float:left;
	padding-bottom:6px;
}
#logo-right {
	float:right;
}
#logo-right p {
	padding-bottom:10px;
	text-align:right;
}
#logo-right a {
	font-size:12px;
	font-weight:bold;
	color:#6f6f6f;
	text-decoration:none;
}
#logo-right a:hover {
	text-decoration:underline;
	color:#082743;
}
#logo-right a.home {
	background:url(../_images/home.png) no-repeat left;
	padding:0 10px 0 17px;
}
#logo-right a.request {
	background:url(../_images/request.png) no-repeat left;
	padding:0 10px 0 14px;
}
#logo-right a.contact {
	background:url(../_images/contact.png) no-repeat left;
	padding:0 5px 0 19px;
}
#navigation {
	background:url(../_images/link-bg.jpg) no-repeat top center;
	padding:14px 0 31px 0px;
	border:0px solid #ff6600;
}
#navigation ul {
	list-style:none;
}
#navigation ul li {
	float:left;
	color:#FFF;
	padding:0 35px 0 3px;
}
#navigation ul li a {
	font-size:12px;
	color:#FFF;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
}
#navigation ul li a:hover {
	color:#63caeb;
}
/*header*/
/*banner*/
#banner {
	height:349px;
	padding:16px 0 0 0;
}
.banner-left {
	width:480px;
	float:left;
	height:349px;
	overflow:hidden;
	padding:5px 0 0 0;

}
.banner-right {
	float:left;
	width:435px;
	padding:0 0 0 25px;
}
.banner-right h1 {
	color:#FFF;
	font-family:Helvetica, sans-serif;
	font-weight:normal;
	padding:10px 0 25px 0;
	font-size:27px;
	line-height:35px;
}
.banner-right h2 {
	color:#FFF;
	padding:25px 0 0 0;
	font-family:"Trebuchet MS";
	font-size:20px;
	font-weight:normal;
}
/*banner*/
/*middle-box*/
#middle-box {
	padding:0 0 0 0;
	height:203px;
	overflow:hidden;
	margin-bottom:25px;
}
.box-inn-left {
	float:left;
	width:275px;
	text-align:center;
	background:none;
	padding:0 0 18px 25px;
}
.box-inn {
	float:left;
	width:275px;
	text-align:center;
	background:url(../_images/divider.jpg) no-repeat left bottom;
	padding:0 0 18px 25px;
}
.box-inn h2, .box-inn-left h2 {
	font-family:"Trebuchet MS";
	font-size:23px;
	color:#082a46;
	font-weight:normal;
	text-align:center;
	padding:0 0 16px 0;
}
#middle-box h2 a {
	color:#082a46;
	text-decoration:none;
}
#middle-box h2 a:hover {
	color:#2d97b1;
}
/*middle-box*/
/*content*/
#content {
	padding:10px 0 30px 0;
	min-height:300px;
}
/*.content-box p, .content-box-right p, .content-box-left p, .content-box-bottom p{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
}*/
#content ul{
list-style:none;
}
#content ul li{
padding:5px 0 5px 15px;
background:url(../_images/arrow.jpg) left no-repeat;
margin-left:2px;
/*border-bottom:1px solid #E0E0E0;*/
}
#content ol{
margin:0 0 13px 0;
}
.content-box {
	width:285px;
	float:left;
	padding:0 25px 10px 27px;
	border-left:1px solid #e9e9e9;
	height:220px;
}
.content-box-right {
	width:285px;
	float:left;
	padding:0 0px 10px 27px;
	border-left:1px solid #e9e9e9;
	height:220px;
}
.content-box-left {
	width:285px;
	float:left;
	padding:0 20px 10px 0px;
	border-left:0px solid #CCC;
	height:220px;
}
.content-box h2, .content-box-left h2, .content-box-right h2 {
	font-family:"Trebuchet MS";
	font-size:15px;
	color:#082a46;
	font-weight:bold;
	text-align:left;
	background:	url(../_images/h2.jpg) repeat-x top left;
	padding:10px 0 15px 7px;
}
.content-box-bottom {
	background:url(../_images/low-pricing.jpg) no-repeat top center;
	padding:35px 20px 65px 20px;
	margin-top:15px;
}
.content-box-bottom h2 {
	float:left;
	padding:7px 0 0 173px;
	width:104px;
	text-align:center;
	font-family:"Trebuchet MS";
	font-size:15px;
	color:#000000;
	font-weight:bold;
	text-transform:uppercase;
}
.content-box-bottom p {
	float:left;
	width:580px;
	padding:13px 0 0 30px;
}
.lane {
	padding:1px;
	border-top:1px solid #e9e9e9;
	margin:7px 23px 17px 0;
}
#content h5 {
	font-family:"Trebuchet MS";
	font-size:15px;
	color:#082a46;
	font-weight:bold;
	text-align:left;
	/*	background:	url(../_images/h2.jpg) repeat-x top left;*/
	padding:0px 0 5px 0;
	border-bottom:1px solid #CCC;
	margin:0 0 15px 0;
}
#content h3 {
	font-family:"Trebuchet MS";
	font-size:15px;
	color:#082a46;
	font-weight:bold;
	text-align:left;
	/*	background:	url(../_images/h2.jpg) repeat-x top left;*/
	padding:10px 0 5px 0;
	border-bottom:1px solid #CCC;
	margin-bottom:15px;
}
#content h1 {
	font-family:"Trebuchet MS";
	font-size:17px;
	color:#000;
	font-weight:bold;
	text-align:left;
	padding:3px 0 3px 7px;
	background:#F0F0F0;
	margin:5px 0 10px 0;
}
#content h1 a {
	color:#900;
	padding-right:10px;
}
#content h3 a {
	color:#082a46;
}
span.require {
	font-size:10px;
}
img.float {
	float:left;
	margin:8px 20px 10px 0;
	border:1px solid #CCC;
}
.photoList {
	width:100px;
	height:79px;
	float:left;
	margin-right:10px;
}
#pricingtab {
	border:1px solid #999;
	border-top:0px solid #999;
	border-right:0px solid #999;
}
#pricingtab tr td {
	border-top:1px solid #999;
	border-right:1px solid #999;
	padding:7px 5px 7px 7px;
}
.ordertab {
}
.ordertab tr td {
	padding:7px 5px 7px 0px;
}
#pricingtab p {
	text-align:center;
}
h4.special {
	font-size:15px;
	background:	url(../_images/head-blue.jpg) repeat-x;
	color:#FFF;
	padding:6px 7px 7px 10px;
	margin-top:10px;
}
#tabtitle td {
	background:url(../_images/bg-title-tr.jpg) repeat-x;
}
#tabtitle2 td {
	background:url(../_images/bg-title-tr.jpg) repeat-x;
	font-weight:bold;
}
#content ol {
	padding:15px 0 0 25px;
}
#content ol li {
	padding:5px 0 5px 5px;
}
.photoContainer1 {
	padding:10px 0;
	margin:0;
	text-align:center;
	vertical-align:middle;
}
#galleria {
	width:590px;
	margin:20px auto;
	height:572px;
}
#p-left {
	float:left;
	width:470px;
	padding:0 3px 0 0px;
	margin-right:18px;
}
.p-inn {
	padding:0 40px 0 30px;
	background:url(../_images/p-bg.jpg) repeat-y left;
}
.p-inn p span {
	color:#039;
	font-weight:bold;
	font-size:12px;
}
.p-inn-wide {
	padding:0 40px 0 30px;
	background:url(../_images/p-bg-wide.jpg) repeat-y left;
}
.p-inn-wide p span {
	color:#039;
	font-weight:bold;
	font-size:12px;
}
#p-right {
	width:470px;
	float:right;
}

.p-left {
	float:left;
	width:470px;
	padding:0 3px 0 0px;
	margin-right:18px;
}
.p-right {
	width:470px;
	float:right;
}
a.button{
background:#C36;
display:block;
width:250px;
line-height:25px;
text-align:center;
background:url(../_images/bg-button.png) repeat-x;
color:#FFF;
font-size:13px;
font-weight:bold;
text-decoration:none;
border:1px solid #ff7603;
	-moz-border-radius: 4px;
	-webkit-border-radius: 3px;
}
a.button:hover{
	background:url(../_images/bg-button-over.png) repeat-x;
}
h2#larger{
font-size:25px;
color:#090;
padding:20px 0 5px 0;
}
h4#pricede{
font-size:18px;
padding:0;
color:#333;

}
#orders{
border:1px solid #d9d9d9;
	-moz-border-radius: 4px;
	-webkit-border-radius: 3px;
	padding:4px;
	margin-top:20px;
}
#orders h1{
margin:-38px 0 22px 20px;
background:#FFF;
width:90px;
text-align:left;
font-size:25px;
color:#0069ce;
}

#order-left{
width:320px;
float:left;
padding:15px 10px 0 20px;
}
#order-left h2{
font-size:16px;
font-weight:bold;
border:1px solid #f2f3f5;
border-right:0;
padding:5px 0 5px 10px;
margin:0 -10px 20px 0;
}
#order-left h3{
font-size:18px;
border:0;
font-weight:normal;
line-height:17px;
padding:4px 0 20px 0;
text-decoration:none;
}
#order-left h3 span{
font-size:13px;
}

#order-right{
width:566px;
float:left;
background:#f2f3f5;
border:0px solid #d9d9d9;
padding:15px 15px 15px 25px;
}
/*content*/
/*footer*/
#footer {
	background:url(../_images/footer.jpg) repeat-x top;
}
#footer-inn {
	background:url(../_images/footer-in.jpg) no-repeat top center;
	width:966px;
	padding:25px 0 0 22px;
	margin:auto;
}
#footer-links {
	height:450px;
	position:relative /* ramees 23Sep2011*/
}
#footer h3 {
	font-family:"Trebuchet MS";
	font-size:19px;
	color:#FFF;
	font-weight:bold;
	padding-bottom:15px;
}
#footer ul {
	float:left;
	text-align:left;
	color:#FFF;
	list-style:none;
	width:193px;
	padding-bottom:37px;
	margin:0;
}
#footer ul#rights {
	width:150px;
}
#footer ul li {
	border-bottom:1px solid #144473;
	padding:6px 0;
	width:176px;
}
#footer ul li a {
	color:#FFF;
	text-decoration:none;
}
#footer ul li a:hover {
	color:#CCC;
	text-decoration:underline;
}
#footer ul#rights li {
	width:150px;
}
#footer .footer_icons {
	position:absolute;
	bottom:30px;
	right:18px;
}
#footer .footer_icons ul{
	padding:0;
	width:auto;
}
#footer .footer_icons li{
	padding:0;
	float:left;
	border:0;
	height:42px;
	width:auto;
	margin-left:8px;
}
#f-left {
	float:left;
	/*padding:20px 0 40px 0;*/
	color:#5c5a5a;
}
#f-left a{
	color:#5c5a5a;
	text-decoration:none;
}
#f-left a:hover {
	text-decoration:underline;
	color:#FFF;
}

#f-right {
	float:right;
	/*padding:20px 0 40px 0;*/
	color:#5c5a5a;
}
#f-right a {
	color:#5c5a5a;
	text-decoration:none;
}
#f-right a:hover {
	text-decoration:underline;
	color:#FFF;
}
.credits {
	padding:20px 0 40px 0;
}
p#addsr{
position:absolute;width:320px;text-align:left;padding:30px 0 0 150px;font-weight:bold;line-height:15px;color:#666;
}
.float-right{
float:right;
}

#carousel{
		width:480px;
		height:400px;
		position:relative;
		border:0px solid #000;
		
	}
	
#carousel	img{
		width:150px;
		height:auto;
		border:0px solid #000;
		display:block;
	}
/*footer*/

