
@import "layout.css";


body { text-align: center; font: 75%/1.5 sans-serif;  background: #ffd433 url('../images/body.gif') top left repeat-x; }
h2 { font-size: 140%; }
h3 { font-size: 120%; }
address { font-style: normal; }
a:hover , a:focus { text-decoration: none; }
label , table { font-size: 100%; }

.clear{ clear:both; }
.fl{ float:left; }
.fr{ float:right; }
.ml20{ margin-left:20px; }

#main { text-align: left; }

#header { background: #fff url('../images/header.gif') left bottom repeat-x; }
#logo a { font-size: 200%; color: #1b2022; width:217px; }
#logo span { background: url('../images/logo.png') left top no-repeat; width:217px; }
#menu li a { text-transform: uppercase; text-decoration: none; color: #45565a; background: url('../images/menu_a.gif') right center no-repeat; }
#menu li.last a { background: none; }
#menu li a:hover , #menu li a:focus , #menu li.active a { color: #ffffff; background: #e44b01 url('../images/menu_a_active.gif') right top repeat-x; }
#main #bannerplace h1 { line-height: 1.2; text-transform: uppercase; font-size: 275%; font-weight: bold; color: #333; }
h1 em { text-align: right; text-transform: none; font-weight: normal; font-style: normal; color: #c69d18; }
#main #bannerplace h2 { text-align: center; font-size: 200%; color: #292929; }


#bannerplace1 {padding:7px; float:left; margin:0px; background:#ffffff;}
#bannerplace1 .leftside {width:526px; float:left; padding-right:7px;}
#bannerplace1 .rightside {width:323px; background:url('../images/bg-rightside.jpg') repeat-x; float:left; height:280px; padding: 16px 0 0 30px;}
#bannerplace1 .rightside p {line-height:18px; font-size:14px; color:#000; padding:6px 0 0 4px;}
#bannerplace1 .rightside p span {font-size:12px; font-style:italic;}
#bannerplace1 .rightside .textfiled {height:22px; font-size:14px; color:#000000;}
#bannerplace1 .rightside .textleft {float:left; line-height:30px; font-size:14px; font-weight:bolder; color:#000000; padding: 5px 10px 0 0;}
#bannerplace1 .rightside .textbox {float:left; padding: 5px 0 0 0;}
#bannerplace1 .rightside .textbox img {padding:8px 0 0 0; float:right;}

#solutions h2 { font-size: 18px; }
#solutions { color: #cdcece; background-color: #1c2122; }
#solutions li { background: url('../images/strategies.png') 25px top no-repeat; }
#solutions li a { text-transform: uppercase; color: #fff; }

#maincontent { color: #000; background-color: #fff; }
#maincontent a { color: #fe5c11; background-color: #fff; }
.column , #content { background-color: #fff; }
#content { line-height: 1.7; }
.column address { font-size: 90%; font-weight: bold; }
.column address strong { font-size: 130%; color: #fe5c11; }
h4, #sub h2 { font-size: 180%; color: #c69d18; }
.tanicos span.lat-new { color:#c69d18 }
#content em.imp { padding: 4px 2px; font-style: normal; color: #1d3338; background-color: #dcecef; }
#content ul li { list-style: none; margin-bottom: 4px; padding-left: 18px; background: url('../images/arrow.gif') left 5px no-repeat; }
#content ol li { margin-left: 8px; margin-bottom: 4px; padding-left: 30px;}
#content h3 { text-transform: uppercase; }

.news-item h3 { font-size: 100%; background-color: #c5d4d8; }
.news-item p.info { text-transform: lowercase; font-weight: bold; }

.latest-news p.more { text-transform: lowercase; font-weight: bold; }
.latest-news h3 { font-size: 110%; color: #808080; }

#main .project .image { text-align: center; background: url('../images/project_image.png') center bottom no-repeat; }
.project .image img { vertical-align: middle; }
.project .info { background-color: #edf2f3; }
.project .info li { font-size: 90%; }
.project .info li.first { text-transform: uppercase; }
.project .info li strong { text-transform: none; }
.plus { font-size: 80%; }

#footer { background: url('../images/footer.gif') repeat-x;  }
#footer .copy a { text-decoration: none; }
#footer .copy a:hover , #footer .copy a:focus { text-decoration: underline; }
#footer a { color: #000; }

#sub #bannerplace p { color: #3e3e3e; }

#sub #maincontent { background: #fff url('../images/maincontent.gif') top left repeat-x; }
#search {color: #fff; background-color: #1c2122; }
#search label { text-transform: uppercase; font-size: 90%; }
#search input { color: #fff; background-color: #32393a; }
#submenu { background: url('../images/column.png') right 1px no-repeat; }
div[class] #submenu { background-position: right top; }
#submenu li { background: url('../images/column_arrow.gif') 2px center no-repeat; font-weight: bold; color: #fe5c11; }
#submenu li a { text-decoration: none; color: #333; }
#submenu li a:hover , #submenu li a:focus , #submenu li.active a { color: #fe5c11; }

#content-head { font-size: 120%; background: url('../images/pixel.gif') left bottom repeat-x; }
#content-head .out { font-size: 105%; color: #fe5c11; }
#content-head .out a { text-transform: uppercase; font-size: 70%; color: #333; }
#sub .news-item h3 { font-size: 150%; font-weight: normal; color: #fe5c11; background-color: #fff; }
#sub .news-item p a { font-weight: bold; }
#sub .news-item h2 { text-transform: uppercase; font-size: 100%; }
#sub .news-item h2 span { text-transform: none; }

.services #content-head { background: none; }
.services #content p.first { font-size: 120%; color: #ef9a19; }
.services #content h3, .col h3 { font-size: 150%; color: #fe5c11; }

.partners #main #bannerplace h1 span {  }
.partners-item { text-align: center; background: url('../images/partners-item.png') top left no-repeat; }
#main .partners-item .plus .tanicos { text-align: left; color: #fff; background-color: #000; }

.contact #main #bannerplace h1 span { background: url('../images/contact.png') top left no-repeat; }
.contact #maincontent address a { font-weight: bold; }
.col h3 { font-weight: normal; }
.contact label { font-weight: bold; }
.contact dd input , .contact dd textarea { color: #000; background: #fff url('../images/input.gif') top left repeat-x; }
.submit { color: #fff; background: #fe5c11 url('../images/submit.gif') bottom left repeat-x; }

.ser #content-head { background: none; }
.ser #content p.first { font-size: 120%; color: #ef9a19; }
.ser #content p em { font-style: normal; background-color: #dfebed; }

.ser #content h3, .col h3 { font-size: 150%; color: #fe5c11; }

.indent { margin-right: 5%; margin-left: 5% }
#form {float:left; width:640px; background:url('../images/form-bg.jpg') repeat-y;}
.leftside {float:left; width:195px; padding:0 15px 15px 15px; margin-left:-25px; background:url('../images/form-bg.jpg') repeat-y;}
#form .center {float:left; width:19px;}
#form .rightside {float:left; width:195px; color:#ffffff; padding:10px;}
#form .rightside h1{font-size:18px; border-bottom:1px solid #494D4E; font-weight:normal;}
#form .rightside  p {padding-top:10px; line-height:20px;}
#form .rightside  p span {color:#C69D18;}
#form .rightside a{color:#C69D18; background:none;}
.textfield {height:20px; border:1px solid #FFFFFF !important; width:186px;}

#logobw{
	background-color:#1C2122;
	margin:-3px auto auto -25px;
	width:225px;
	height:78px;
}

#banner_left{
	width:219px;
	float:left;
	height:201px;
	background:transparent url(../images/replay_flash.jpg) 0 0 no-repeat;
	margin:5px 0 0 5px;
}

/*#banner_left h1 a{
	text-decoration:none;
	color:#333333;
}*/

#banner_right{
	width:675px;
	float:right;
	margin:auto;
	text-align:center;
	vertical-align:middle;
	display:inline-block;
	height:208px;
}

#banner_right img{
	padding:12px 0 0 0;	
}

#content-main{
	background:white url(../images/twinbg2.gif) 0 0 repeat-y;
	text-align:justify;
}
#content-main-features{
	background:white url(../images/featuresbg.gif) 0 0 repeat-y;	
}
#content-top{
	/*background:white url(../images/content-top.gif) 0 0 no-repeat;
	width:650px;
	height:100px;*/
	background:white url(../images/content-top.gif) 0 0 no-repeat;
	height:100px;
}
#content-top-features{
	background:white url(../images/content-top-features.gif) 0 0 no-repeat;
	height:100px;
}
#content-in{
	/*background:white url(../images/content-in-bg.gif) 0 0 repeat-y;
	margin-right:7px;
	
	text-align:justify;*/
}
#content-bottom{
	/*background:white url(../images/content-bottom2.gif) 100% 0 no-repeat;
	width:650px;
	height:100px;*/
	background:white url(../images/content-bottom2.gif) 100% 0 no-repeat;
	height:100px;
}

#content-bottom-features{
	background:white url(../images/content-bottom-features.gif) 100% 0 no-repeat;
	height:100px;
}

#content-main{
	/*background:white url(../images/in-bg-right.gif) 100% 0 repeat-y;
	width:650px;*/
}

#content-in{
	margin-top:-60px;
	width:650px;
}

/*.ctmain{
	background:white url(../images/twinbg2.gif) 0 0 repeat-y;	
}
.cttop{
	background:white url(../images/content-top.gif) 0 0 no-repeat;
	height:100px;
}
.ctbtm{
	background:white url(../images/content-bottom2.gif) 100% 0 no-repeat;
	height:100px;
}
.ct{
	margin-top:-60px;
	width:650px;
}*/



#content-left{
	width:380px;
	float:left;
	/*border-right:3px solid #ffc000;*/
	padding:0 20px;
	text-align:justify;
}

#content-left ul{
	padding:0;
	margin:0;
}

#content-left ul li{
	list-style-type:none !important;
	background:none;
	padding:0;
	margin-top:10px;
}

#content-right{
	width:220px;
	float:right;
}
#content .heading{
	font-weight:bold;	
}
#content .content-faq{
	margin:0 20px;
}

#content .content-faq p{
	margin:5px 0;	
}
/*#content .content-faq p.text{
	margin:20px 0;	
}*/

#content .content-faq p.heading{
	margin:20px 0 10px 0;	
}

.portfolio-main{
	padding:0 10px 0 30px;	
}

.portfolio-main img {
	margin-bottom:18px;
	margin-right:15px;
	width:125px;
	height:90px;
	}
	
img {
	border:0 none;
	outline:none;
	}
.banner_text{
	font-size:22px;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	top:82px;
	position:absolute;
	right:315px;
}

#features-logo{
	background:white url(../images/features-logo.jpg) 0 0 no-repeat;
	width:105px;
	height:87px;
	margin:auto;
}

.features-list-left{
	width:50%;
	float:left;
	border-right:1px solid #000;
}
.features-list-right{
	width:45%;
	float:right;
}

.features-list{
	/*line-height:30px;*/	
}

.item{
	font-size:10px;
	font-weight:bold;
	text-align:right;
	margin-right:10px;
	padding-top:15px;
}

.specs{
	font-size:10px;
	vertical-align:top;
	padding-top:15px;
}

.gap15{
	height:17px;
	width:17px;
}

.gap50{
	height:50px;
	width:50px;
}

.gap70{
	height:70px;
	width:70px;
}

.gap75{
	height:75px;
	width:75px;
}

.gap100{
	height:100px;
	width:100px;
}

.buy_now{
	background-color:#e3e4e7;
	width:477px;
	height:auto;
	margin:auto;
	padding-bottom:20px;
}

.buy_now .customization{
	background:transparent url(../images/buy_now_customization.gif) 0 0 no-repeat;
	width:425px;
	height:38px;
	margin:auto;
}

.buynowtop{
	background:transparent url(../images/buy_now.png) 0 0 no-repeat;
	width:457px;
	height:95px;
	margin:auto;
}
.buy_main{
	width:370px;
	padding:25px;
	margin:auto;
	border:1px solid #000;
	text-align:center;
}
.pdf_banner{
	margin:0 0 0 -25px;
	padding:6px;
}

#btcar{
	text-align:center;
	margin:auto;
	padding-top:50px;
}

#btcar ul li{
	list-style-type:none;
	background:none;
}
#simplegallery1{
	margin:auto;	
}
.buy_now_bottom{
	/*float:right;*/
	text-align:center;
}

.landlord_text{
	padding:0 20px;	
}

.download_letter{
	text-align:center;	
}

#maincontent .download_letter a{
	color:#000;
	text-decoration:underline;
}
#maincontent .download_letter a:hover{
	text-decoration:none;	
}
#buy_now{
	border:1px solid #ffc000;
}
.buynow_left{
	width:33%;
	float:left;
	margin:auto;
	padding-left:5px;
}

.buynow_right{
	width:60%;
	float:right;
	border-left:1px solid #ffc000;
	padding:10px;
}
.orderform{
	border-top:1px solid #ffc000;
	margin:10px -10px 0 -10px;
	padding:10px 10px 0 10px;
}
.details{
	border-top:1px solid #ffc000;
	margin:10px -10px 0 -10px;
	padding:10px 10px 0 10px;
}
.videogallery{
	padding:20px 18px 20px 48px;
}
.gallery_vidthumb{
	width:48%;
	margin-bottom:50px;
}
.home_left{
	width:300px;
	float:left;
}
.home_right{
	float:right;
	background-color:#000000;
	padding:0 10px;
}

.home_right h3{
	font-size:20px;
	color:#FFFF00;
}

.phonecall{
	background:url(../images/phone.jpg) 0 0 no-repeat;
	padding-left:35px;
	width:120;
	float:left;
	margin:17px 0 0 0;
}
/*BuyNow page : Order-now block Style*/
#order_now {border:1px solid #ffc000; margin-bottom:14px;}
#order_now table tr td { border-bottom:1px solid #ffc000; min-height:28px; padding:5px 12px 3px 12px; font-size:12px; color:#000; line-height:20px; }
.orderSelect { width:134px; border:1px solid #000; line-height:18px; height:18px; padding-left:6px; outline:0; }
.orderSelect:focus { outline:none;}
.shippingRadiobtn input { margin:0 6px; }
.orderSelect option { padding:0 6px; height:18px; line-height:18px;}
#order_now table tr td.lastcol { padding:0 !important; border-bottom:0; }

table.totalOrder {border:1px solid #ff7f27;}
table.totalOrder tr td {border-bottom:1px solid #ff7f27; padding:7px 12px 0 12px; }
.ordernowButton { text-align:right; text-decoration:none; display:inline-block; padding:10px 15px 6px 12px; width:200px;}
#order_now .totalOrder{  border-bottom:0px; margin-top:-1px; margin-right:-1px;}
#order_now .totalOrder td{ border-bottom:1px solid #ff7f27; padding-left:14px;}

/*Buy Now: Shipping Address*/
#shipping_now { border:1px solid #ffc000; padding: 20px 6px; min-height:732px; }
#shipping_now h3 { font-weight:normal; display:inline-block; text-transform:inherit; text-decoration:underline; float:left;}
#shipping_now table td{ height:20px; padding-bottom:15px;}
#shipping_now label { width:280px; float:left;} 
#shipping_now label sup { color:#ff0000; font-weight:normal; font-size:14px;}
#shipping_now input { border:1px solid #abadb3;  padding:3px 2px; font-size:9px; width:152px; float:right;}
#shipping_now label.sameAdd  {margin-left:25px; width:auto;}
#shipping_now label.sameAdd input[checkbox], #shipping_now label.sameAdd input{ margin-left:6px; padding:0; width:28px; height:16px; border:1px solid #000;}
#shipping_now .orderSummary { border-bottom:0; border-top:1px solid #e6e6e6; border-right:1px solid #eff3f7;}
#shipping_now .orderSummary table thead { background-color:#eff3f7;}
#shipping_now .orderSummary td { border-bottom:1px solid #e6e6e6;  border-left:1px solid #e6e6e6; padding:0 6px !important; height:25px;}
#shipping_now .orderSummary td.graybg {background:#eff3f7;}
#shipping_now .orderSummary td.order { height:43px !important;}
.paynowButton{ border:0 !important;}