

/* start base css */
html, body{
margin:0px;
padding:0px;
height:100%;
border:none;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif; font-size:12px;
}

* { padding: 0; margin: 0; outline: 0; }

img{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
border:none;}


a img {margin:0px; padding:0px;}

a {padding:0px; margin:0px; outline:0px;}

p,h1,h2,h3,h4,h5,h6,ul,li,form,small,strong,big,div { margin:0px; padding:0px; border:none; outline: 0; font-size: 100%;}

.main {width:1240px; margin:0px auto; background:url(img/bg.gif) top repeat-x;}
.left {float:left;}
.right {float:right;}
.cl { font-size: 0; line-height: 0; height: 0; clear: both;}
.right-bar {width:238px; float:right; margin-left:22px; margin-top:2px;}
.left-bar {width:980px; float:left; padding-top:40px;}
/*.left-bar {width:980px; float:left; background:url(img/conte2nt-bg.jpg) no-repeat; padding-top:55px;}*/
.space {height:15px;}
.inn-right {width:50%; margin:0px auto; float:right;}
.inn-left {width:47%; margin:0px auto; float:left;}
.pad {padding-bottom:20px;}
.main-inn {padding-top:15px; padding-bottom:30px;}



/* finish base css */





/* start structure css */

.content-b {border-bottom:solid 1px #c4c4c4; padding:20px 0px; padding-top:0px; }
.content-p { padding:5px 0px; padding-top:5px;}




/* finish structure css */

/* start header css */

.header {display:inline-block; height:100px; width:100%;}
.logo {float:left;  padding-top:17px; width:30%;}
.right-head {float:right; text-align:right; width:70%;}

.inn-head {font-family:Arial, Helvetica, sans-serif; font-size:24px; text-transform:uppercase; padding-bottom:15px; color:#ff7108; text-decoration:none; font-weight:bold;}
.inn-head p{padding-bottom:10px;}

.request {padding-top:8px; padding-right:10px; float:right; width:345px; margin-left:15px;}

.top-b1 { font-family:Arial, Helvetica, sans-serif; padding-bottom:6px; font-size:11px; color:#ff7108; text-align:right;}
.top-b1 span {display:inline-block; width:190px; text-align:left;}
.top-b1 p{padding-bottom:6px;}
.top-b1 img {vertical-align:middle;}


.top-b2 {margin:8px; width:280px; height:80px; text-align:center; font-family:tahoma, Helvetica, sans-serif; line-height:19px; font-size:11px; color:#3f4242; float:right;} 
.top-b2 p{padding:10px; margin-left:50px;}
.top-b2 a{margin-right:5px;}
.top-b2 h3 {margin-left:15px; margin-top:5px;}
.top-b2 h3 span{width:72px; float:left; line-height:13px; color:#666666; font-weight:normal;}
.top-b2 h3 img {float:left; margin-right:15px;}



/* finish header css */


/* start head css */

.orenge-h {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ff7108; font-weight:bold; text-decoration:none;  padding-bottom:10px;}
.orenge-h h2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ff7108; font-weight:bold; text-decoration:none; line-height:30px;}

.orenge-t1 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ff7108; font-weight:bold; text-decoration:none; line-height:30px; padding-bottom:4px;  margin-bottom:5px; border-bottom:solid 1px #c4c4c4;}
.orenge-t11 {font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#FF0000; font-weight:bold; text-decoration:none; line-height:30px; border-bottom:solid 0px #c4c4c4;}

/* finish head css */

/* start box css */

.black-h {background:url(img/black-h.jpg) no-repeat;}
.black-h p{background:url(img/black-h.jpg) no-repeat right top; margin-left:15px; height:43px;}
.black-h img {margin-top:12px;}

.left-d {background:url(img/left-d.gif) repeat-y; padding-left:8px;}
.right-d {background:url(img/right-d.gif) right repeat-y; padding-right:8px;}

.black-b {background:url(img/black-bot.gif) no-repeat; font-size:0px;}
.black-b p{background:url(img/black-bot.gif) no-repeat right top; margin-left:15px; height:11px;}

/*.feture-box {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#005abb; text-decoration:none;}
.feture-box a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#005abb; text-decoration:none; white-space:normal;}
.feture-box a:hover {text-decoration:underline;}
.feture-box li {float:left; width:230px; padding-bottom:25px; list-style:none;}
.feture-box p{border:solid 2px #e1e1e1; margin-bottom:7px; float:left;}
.feture-box img{border:solid 2px #ffffff;}
.feture-box a:hover img{border:solid 2px #fa6e01;}
.feture-box .bot-pad li{padding-bottom:10px;}

.feture-box li { margin-right:15px;}
.feture-box li:last-child {margin-right:0px;}
.feture-box > li {margin-right: 15px; }
.feture-box li {margin-right: expression(this.nextSibling==null?'0px':(this.parentNode.id=='feture-box')?'15px':'-' );} */

/*.feture-box-n {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#005abb; text-decoration:none;}
.feture-box-n a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#005abb; text-decoration:none; white-space:normal;}
.feture-box-n a:hover {text-decoration:underline;}
.feture-box-n li {float:left; width:178px; padding-bottom:25px; list-style:none;}
.feture-box-n p{border:solid 2px #e1e1e1; margin-bottom:7px; float:left;}
.feture-box-n img{border:solid 2px #ffffff;}
.feture-box-n a:hover img{border:solid 2px #fa6e01;}
.feture-box-n .bot-pad li{padding-bottom:10px;}

.feture-box-n li { margin-right:15px;}
.feture-box-n li:last-child {margin-right:0px;}
.feture-box-n > li {margin-right: 15px; }
.feture-box-n li {margin-right: expression(this.nextSibling==null?'0px':(this.parentNode.id=='feture-box-n')?'15px':'-' );} 
*/

.feture-box {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#005abb; text-decoration:none;}
.feture-box a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#005abb; text-decoration:none; white-space:normal;}
.feture-box a:hover {text-decoration:underline;}
.feture-box li {float:left; width:230px; padding-bottom:25px; list-style:none;}
.feture-box p{border:solid 2px #e1e1e1; margin-bottom:7px; float:left;}
.feture-box img{border:solid 2px #ffffff;}
.feture-box a:hover img{border:solid 2px #fa6e01;}
.feture-box .bot-pad li{padding-bottom:5px;}

.feture-box li { margin-right:12px;}
.feture-box > li {margin-right: 12px; }
/*.feture-box li {margin-right: expression(this.nextSibling==null?'0px':(this.parentNode.id=='feture-box')?'15px':'-' );} 
*/
.feture-box-n {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#005abb; text-decoration:none;}
.feture-box-n a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#005abb; text-decoration:none; white-space:normal;}
.feture-box-n a:hover {text-decoration:underline;}
.feture-box-n li {float:left; width:184px; padding-bottom:15px; list-style:none;}
.feture-box-n p{border:solid 2px #e1e1e1; margin-bottom:7px; float:left;}
.feture-box-n img{border:solid 2px #ffffff;}
.feture-box-n a:hover img{border:solid 2px #fa6e01;}
.feture-box-n .bot-pad li{padding-bottom:10px;}

.feture-box-n li { margin-right:12px;}
.feture-box-n > li {margin-right: 12px; }
/*.feture-box-n li {margin-right: expression(this.nextSibling==null?'0px':(this.parentNode.id=='feture-box')?'15px':'-' );} 
*/

.d-port li {display:inline-block; float:left; text-align:center; width:240px; padding-bottom:25px; list-style:none;}
.d-port p{border:solid 2px #e1e1e1; margin-bottom:7px; float:left;}
.d-port img{border:solid 2px #ffffff;}
.d-port a:hover img{border:solid 2px #fa6e01;}
.d-port ul {float:left;}


.case-list {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:justify; text-decoration:none;}
.case-list a{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; text-transform:uppercase; color:#005abb;}
.case-list a:hover {text-decoration:underline;}
.case-list li{list-style:none; padding-bottom:5px;  float:left; width:220px;}
.case-list p{border:solid 2px #e1e1e1; margin-bottom:7px; float:left; margin-top:10px;}
.case-list p img{border:solid 2px #ffffff;}
.case-list p a:hover img{border:solid 2px #fa6e01;}
.case-list h3{height:26px;}

.case-list ul li {margin-left:32px;}
.case-list ul li:first-child {margin-left: 0px;}
.case-list ul > li {margin-left:32px; }
/*.case-list ul li {margin-left: expression(this.previousSibling==null?'0px':(this.parentNode.id=='case-list')?'32px':'-' );} 
*/
.case-list ol { float:left;}
.case-list ol li {  line-height:24px; background:url(img/devider.gif) bottom repeat-x; line-height:30px; padding-bottom:0px; float:none; margin-left:0px;}
.case-list ol li a{text-transform:capitalize;}

.bot-point {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#005abb; text-decoration:none;  padding-bottom:1px; padding-top:5px;}
.bot-point li{list-style:none; float:left; width:245px; background-color:#ececec;}
.bot-point p{border:solid 6px #d8d8d8; padding-left:5px; background-color:#3b6270; color:#ffffff; font-weight:bold; line-height:30px; text-transform:uppercase;}
.bot-point ul li ul {padding-top:12px; padding-bottom:20px; padding-left:10px;}
.bot-point ul li li {background:url(img/bul.gif) no-repeat 0px 9px; float:none; width:auto; padding-left:10px;}
.bot-point a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3b6270; text-decoration:none; background-color:transparent; line-height:21px;}
.bot-point a:hover{text-decoration:underline;}
.bot-point .current {text-decoration:underline;}



.quick-quote {background:url(img/quick-img.jpg) no-repeat center top; height:252px;}
.quick-quote div {padding-top:40px; padding-bottom:5px; margin-left:15px; }
.quick-quote p {text-align:right; margin-right:15px; padding-top:10px;}
.quick-quote br {clear:both; display:inline; font-size:0px;}

.contact-l {padding-left:8px; padding-right:8px; height:40px; padding-top:2px; padding-bottom:5px; background-color:#fff;}
.contact-l {font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:11px; text-align:center;}
.contact-l li{float:left; height:40px; list-style:none; margin-right:1px; margin-left:1px;}


.left-port span{border:solid 4px #cccccc; display:inline-block;}
.left-port img {border:solid 1px #ffffff;}
.left-port a:hover span{border:solid 2px #fa6e01; display:inline-block;}
.left-port a:hover img {border:solid 3px #ffffff;}

.request-line {background:url(img/moneyback.jpg) no-repeat; height:86px;  padding-left:82px; vertical-align:middle; line-height:80px;}
.request-line {font-family:tahoma, Arial, sans-serif; font-size:20px; color:#015aa6; text-decoration:none; font-weight:bold;}

.request-quote { height:86px;  padding-left:82px; vertical-align:middle; line-height:80px;}
.request-quote {font-family:tahoma, Arial, sans-serif; font-size:20px; color:#015aa6; text-decoration:none; font-weight:bold;}

.request-img {width:25%; text-align:center; float:right;}

.request-tab {border:solid 1px #e2e2e2; width:60%; float:left; border-bottom:none;}
.request-tab {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-decoration:none;}
.request-tab span{float:left; width:140px;  padding-left:10px; text-align:right; margin-right:10px; padding-top:0px; padding-right:10px; line-height:40px; border-right:solid 1px #e2e2e2;}
.request-tab b{float:left; width:140px; height:90px; font-weight:normal; padding-left:10px; text-align:right; margin-right:10px; padding-top:0px; padding-right:10px; line-height:40px; border-right:solid 1px #e2e2e2;}
.request-tab div { border-bottom:solid 1px #e2e2e2;}
.request-tab .bar {background-color:#f3f3f3;}
.request-tab input {margin-top:6px; margin-bottom:6px;}
.request-tab p{margin-left:160px; padding-left:10px; border-left:solid 1px #e2e2e2; padding:10px;}
.request-tab .bar img{ padding-top:10px; vertical-align:middle;}


.site-link {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#0066FF; text-decoration:none;}
.site-link li {list-style:none; padding-bottom:6px; background:url(img/site-bul.gif) no-repeat 0px 7px; padding-left:14px;}
.site-link ul li a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#105197; text-decoration:none; font-weight:bold;}
.site-link ul li ul li a {font-weight:normal;}
.site-link ul li ul {padding-left:0px; padding-top:6px;}
.site-link ul li ul li{ padding-bottom:3px;}
.site-link ul li a:hover {text-decoration:underline;}
.site-link strong {font-size:12px; color:#105197;}



/* finish box css */


/* start content css */

.content {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:justify;}


.inn-content {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:justify;}
.inn-content p{margin-bottom:14px;}
.inn-content b{display:block; color:#333333; font-size:13px; padding-bottom:0px;}
.inn-content h4{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ff7108; text-decoration:none; padding-bottom:10px;}
.inn-content a{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ff7108; text-decoration:none;}
.inn-content a:hover {text-decoration:underline;}
.inn-content ul {margin:0px; list-style:none;}
.inn-content li span img {margin-right:7px;}


.inn-point {padding-left:10px; display:inline-block; padding-bottom:20px;}
.inn-point li{padding-bottom:10px; margin:0px; list-style:none; font-weight:bold;  color:#333;}
.inn-point li span {font-weight:normal; color:#666666;}
.inn-point li b{width:70px; height:30px; float:left; color:#666;}

.sub-point {padding-left:10px; display:inline-block; padding-bottom:5px;}
.sub-point li{background:url(img/bullet.gif) no-repeat 0px 4px; list-style:none; padding-left:12px; padding-bottom:5px;}


/* finish content css */



/* start navigation css */

.top-nav {text-align:center; height:37px; line-height:35px; }
.top-nav {color:#d5d5d5; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
.top-nav h1 a {margin-left:22px; margin-right:22px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7f8189; font-weight:normal; text-decoration:none;}
.top-nav h1 a:hover {text-decoration:underline;}
.top-nav h1 .current {text-decoration:underline;}

.main-nav {text-align:center; margin-bottom:10px; background:url(img/orenge-bg.gif) no-repeat; padding-top:12px; padding-bottom:10px;}
.main-nav a {outline:0px;}
.main-nav img {margin-left:32px; margin-right:32px;}
.main-nav a img {margin:0px;}

.link-nav {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#003473; text-decoration:none;}
.link-nav a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#003473; text-transform:uppercase; text-decoration:none;}
.link-nav a{background:url(img/link-nav-bg.gif) no-repeat 0px -28px;  line-height:28px; height:28px; width:100%; display:block;}
.link-nav a:hover {background-position:0px 0px;}
.link-nav .current {background-position:0px 0px;}
.link-nav span{padding-left:25px; font-weight:bold;}
.link-nav li {list-style:none;}

.port-link a{background:url(img/port-n-bg.gif); background-position:0px -31px; position:relative; left:-2px;}
.port-link a:hover {background-position:0px 0px;}

.cate-link {left:-2px; position:relative;}
.cate-link li ul li span{padding-left:35px; font-weight:normal;}
.cate-link li ul li a{border-bottom:solid 1px #eeeeee; background-color:#FFFFFF; color:#003473;}
.cate-link li ul li a:hover {background-color:#f5f5f5;}

.cate-link {text-transform:uppercase; text-decoration:none;}
.cate-link a{font-family:Arial, Helvetica, sans-serif; text-decoration:none;  color:#105197; font-size:11px;}
.cate-link a{padding-top:5px; padding-bottom:6px; width:100%; display:inline-block; border-bottom:solid 1px #dddddd; background:#eeeeee;}
.cate-link a:hover {background:url(img/port-b.gif) no-repeat 0px -2px;}
.cate-link span{ padding-left:25px; display:inline-block; font-weight:bold; cursor:pointer;}
.cate-link li {list-style:none;}
.cate-link li ul li .current { background:url(img/port-b.gif) no-repeat 0px -2px; background-color:#f5f5f5;}
.cate-link li ul {padding-bottom:1px; background-color:#FFFFFF;}

.top-categories {padding-bottom:10px;  margin-bottom:20px; padding-top:10px; border-bottom:solid 1px #c4c4c4;}
.top-categories {font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#666; font-weight:normal; text-decoration:none;}
.top-categories a{font-family:Arial, Helvetica, sans-serif; font-size:17px; margin-left:8px; margin-right:8px; color:#005abb; text-decoration:none; font-weight:bold;}
.top-categories a:hover {text-decoration:none; color:#ff7108;}
.top-categories .first {margin-left:0px;}
.top-categories .current {color:#ff7108;}

.tital {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-decoration:none; padding:10px;}


/* finish navigation css */


/*start footer css*/

.bot-link {text-align:center; padding-bottom:20px; padding-top:20px;}
.bot-link a {margin-left:20px; margin-right:20px;}

.footer-link {background-color:#ececec; text-align:center; line-height:26px; padding-bottom:8px;}
.footer-link p{padding-top:6px; padding-bottom:3px;}
.footer-link {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3b6270;  background-color:transparent; text-decoration:none;}
.footer-link a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3b6270; text-decoration:none;  background-color:transparent; margin-left:14px; margin-right:14px;}
.footer-link a:hover {text-decoration:underline;}
.footer-link .current {text-decoration:underline;}

.quick {font-family:verdana, "Times New Roman", Times, serif;
	font-size:11px;
	color:#feffec;
	border:none;
	padding:0px;
	margin:0px;
	background:url(../images/textbox-n.gif) no-repeat right top #8d8d8d;
	height:20px;
	padding-top:5px;
	padding-left:3px;
	width:33px;
	float:left;
	vertical-align:middle;
}
/* finish footer css */



/*start form css*/
.form-input { 

	font-family:arial, "Times New Roman", Times, serif;
	font-size:12px;
	color:#000000;
	background-color:transparent;
	border:none;
	padding:0px;
	margin:0px;
	background:url(img/input-bg.gif);
	height:33px;
	padding-top:9px;
	padding-left:6px;
	width:130px;
	vertical-align:middle;
}


.quick-input { 

	font-family:verdana, "Times New Roman", Times, serif;
	font-size:11px;
	color:#feffec;
	border:none;
	padding:0px;
	margin:0px;
	background:url(img/input-bg.gif) no-repeat;
	height:25px;
	padding-top:5px;
	padding-left:6px;
	width:209px;
	float:left;
	vertical-align:middle;
}

.quick-comment { 

	font-family:verdana, "Times New Roman", Times, serif;
	font-size:11px;
	color:#feffec;
	border:none;
	padding:0px;
	margin:0px;
	background:url(img/quick-com-bg.gif) no-repeat;
	background-position:bottom left;
	height:70px;
	padding-top:5px;
	padding-left:6px;
	width:203px;
	float:left;
	vertical-align:middle;
}


.quote-input { 

	font-family:verdana, "Times New Roman", Times, serif;
	font-size:11px;
	color:#666;
	border:solid 1px #c2d5de;
	padding:0px;
	margin:0px;
	padding-left:4px;
	padding-top:5px;
	background:#ffffff;
	height:20px;
	width:250px;
	vertical-align:middle;
}

.quote-comment

{ 
	font-family:verdana, "Times New Roman", Times, serif;
	font-size:11px;
	color:#666;
	border:solid 1px #c2d5de;
	padding:0px;
	margin:0px;
	padding-left:4px;
	padding-top:5px;
	margin:6px 0px;
	background:#ffffff;
	height:70px;
	width:250px;
	vertical-align:middle;
}


.quote-select { 

	font-family:verdana, "Times New Roman", Times, serif;
	font-size:11px;
	color:#666;
	border:solid 1px #c2d5de;
	padding:0px;
	margin:0px;
	padding-left:4px;
	padding-top:1px;
	background:#ffffff;
	height:20px;
	width:255px;
	vertical-align:middle;
}

.request-contact {font-family:tahoma, Arial, sans-serif; font-size:20px; color:#015aa6; text-decoration:none; font-weight:bold; padding:15px 0 0 10px;}

.click_here {font-family:tahoma, Arial, sans-serif; font-size:20px; color:#015aa6; text-decoration:none; font-weight:bold;}
.click_here a{font-family:tahoma, Arial, sans-serif; font-size:20px; color:#015aa6; text-decoration:none; font-weight:bold;}
.click_here a:hover{font-family:tahoma, Arial, sans-serif; font-size:20px; color:#ff7108; text-decoration:underline; font-weight:bold;}

.right_image
{

height:119px;
width:208px;
padding:15px 7px 10px 7px;;
}

.copyscape_link{background-color:#ececec; text-align:center;  padding-bottom:8px; margin:25px 0px 25px 360px; width:260px; height:15px;}
.copyscape_link {font-family:Arial, Helvetica, sans-serif;  background-color:transparent; font-size:12px; color:#3b6270; text-decoration:none; }
.copyscape_link p{padding: 5px 0 5px 0px; text-align:center;}
.copyscape_link a {font-family:Arial, Helvetica, sans-serif; background-color:transparent; font-size:12px; color:#3b6270; text-decoration:none;}

.banner_bg
{
background-color:#000000;
height:200px;
width:1240px;
}

.flash1
{
float:left;
height:200px;
margin:0 0 0 90px;
}

.flash2
{
float:left;
height:200px;
margin: 0 0 0 80px;
width:240px;
}

/*start form css*/


/*.feture-box li:last-child {margin-right:0px;}
.feture-box-n li:last-child {margin-right:0px;}
*/
