/* CSS Document */
/* ========== Do Not Touch In Css Strat ========== */
@import url("reset.css");
@import url("fonts.css");
@import url("base.css");
p {
	margin:0px;
	padding:0px 0px 10px 0px;
}
.page-wrap {
	width:970px;
	margin:0px auto;
}
.floatleft {
	float:left;
}
.floatright {
	float:right;
}
.clear {
	clear:both;
}
.bold {
	font-weight:bold;
}
a {
	text-decoration:none;
	color:#404040;
}
a:hover, a.selected {
	color:#c60028;
	text-decoration:none;
}
ul {
	list-style:none;
}
li {
	list-style:none;
}
form {
	clear:both;
}
.width50per{width:50%;}
.width30per{width:30%;}
.width70per{width:70%;}
h1{font-family:Signika,arial; font-size:26px; font-weight:normal; color:#004088; padding:0px 0px 30px 0px;}
h2{font-family:Signika,arial; font-size:20px; color:#686868; padding:0px 0px 20px 0px; font-weight:normal;}
h3{display:block; font-family:Signika,arial; font-size:20px; color:#686868; padding:0px 20px 20px 0px; font-weight:normal;}
/* ========== Do Not Touch In Css End ========== */

/* ------- Home Strat ------- */
ul.bullets { padding:10px 0px 5px 10px;}
ul.bullets li{background:url(../images/img_arrow_blue.jpg) left 4px no-repeat; padding:0px 0px 10px 14px; line-height:15px; color:#666666;}
ul.bullets1 { padding:15px 0px 0px 0px;}
ul.bullets1 li{background:url(../images/img_arrow_gray.jpg) left 4px no-repeat; padding:0px 0px 15px 14px; line-height:15px; color:#666666;}
/* ------- Home End ------- */

/* ------- Top Area Strat ------- */
#header {padding:9px 0px 30px 0px; height:101px;}
.logo{width:250px; float:left; padding-top:13px;}
#navi{font-family:Signika,arial; font-size:15px; color:#00305e; float:right; padding:0px; font-weight:normal;}
.topimg{text-align:right;}
.topimg img{ float:right;}
#navi ul{ padding:2px 0px 0px 0px;}
#navi ul li{ solid 1px; float:left; padding:16px 8px 5px 8px;}
#navi ul li a{ color:#00305e; font-weight:normal;}
#navi ul li a:hover, #navi ul li a.selected{ color:#c60028; padding-bottom:0px;}
/* ------- Navigation Area End ------- */

/* ------- Pages Contener Area Strat ------- */
/* ..... Home Page Contener Area Strat ..... */

#bgbanner{ background:url(../images/bg_hmbanner.jpg) repeat-x left top;}
#innerbgbanner{ background:url(../images/bg_innerbanner.jpg) repeat-x left top;}
#graybg{ background:url(../images/gray_line.jpg) repeat-x left bottom #f6f6f6; height:100px; padding:10px 0px 10px 0px;}
#footer{ background: url(../images/bg_footer.jpg) repeat-x; height:60px; padding:44px 0px 0px 0px;}
#footer a{ color:#00305e;}
#footer a:hover{ color:#c60028;}
#footer li { float:left;}
#footer li a{ float:left; font-family:Signika,arial; font-size:14px; color:#00305e; padding:0px 10px;}
#footer li a:hover, #footer li a.select{ color:#c60028;}
.first {padding-left:0px!important;}
.clienttitle{padding:30px 0px 0px 0px; width:155px; float:left;}
.scrollinglogo {float:left; width:815px;}
.scrollinglogo li {float:left; padding:10px 10px 10px 10px;}
.homecontent {padding:50px 0px 50px 0px;}
.homecontent p { color:#787878; font-family:Arial, Helvetica, sans-serif; line-height:20px;}
.hometext{width:606px; float:left;}
.innertext{width:680px; float:left; padding-left:10px; margin-left:10px; border-left:1px dashed #c6d4dd; padding-left:25px; margin-left:28px;}
.innertext h1{font-family:Signika,arial; width:100%; background:url(/images/divider_lightblue.jpg) left bottom repeat-x; font-size:20px; font-weight:normal; color:#004088; padding:0px 10px 10px 0px; margin:0px 10px 10px 0px;}
.number_bg{background:url(../images/number_bg_blue.jpg) no-repeat; font-size:16px; font-family:Signika,arial; color:#FFF; padding:1px 10px 10px 8px;}
.homedivider{background:url(../images/dotted_divider.jpg) repeat-y; width:2px; height:100%; float:left; margin:0px 30px 0px 30px;}
.footercopyright{float:right; text-align:right; font-size:11px;}
.footerleft{width:550px; float:left; color:#515151;}
.contactboxbg{padding:0px 0px 0px 0px; color:#686868; font-size:12px; width:45%; float:left;}
.sizebutton{background:url(../images/btn_size_bg.jpg) left repeat-x; float:left; height:23px; padding:3px 10px 3px 10px; font-size:
15px; font-family:Arial, Helvetica, sans-serif; color:#686868; font-weight:bold;}
.dotteddivder {background:url(../images/h_divider.jpg) repeat-x; height:2px;}
.dotteddivder1 {background:url(../images/h_divider.jpg) repeat-x; height:2px; margin:25px 0px;}
.formtext {margin:10px 0px; font-weight:bold; font-size:12px;}
input[type="text"], input[type="password"], textarea{ background:#eeeeee; height:25px; padding:0px 10px; margin:10px 0px; color:#8d8d8d; width:300px; border:1px solid #cbcbcb;}
.readmore{text-align:right; margin-top:5px; font-family:Signika!important; font-size:14px; color:#F00; background:url(../images/readmore_arrow.jpg) no-repeat right 7px;}
.readmore a{font-family:Signika!important; font-size:14px; color:#c60028; padding-right:15px;}
.readmore a:hover{font-family:Signika!important; font-size:14px; color:#000000;}
ul.homeproductmenu a{ padding:0px; margin:0px; font-size:14px; font-family:Signika;}
ul.homeproductmenu li a{background:url(../images/double_arrow.png) no-repeat left 4px; padding:0px 0px 0px 15px; margin:0px; line-height:34px; /line-height:14px;}
.innerside{width:220px; float:left;}
.innerside h1{font-family:Signika,arial; width:100%; background:url(../images/divider_lightblue.jpg) left bottom repeat-x; font-size:20px; font-weight:normal; color:#004088; padding:0px 10px 10px 0px; margin:0px 10px 10px 0px;}
.innerside ul{ padding:0px; margin:0px;}
.innerside ul li{ background:url(../images/divider_lightblue.jpg)left bottom repeat-x; padding:8px 0px 8px 8px;}
.innerside ul li a{ background:url(../images/doubble_arrow.png)left 8px no-repeat; font-family:Signika,arial; padding:0px 0px 0px 15px; display:block; color:#335468; font-size:14px;}
.innerside ul li a:hover, .innerside ul li a.selected{color:#c60028;}
.productimg{border:1px solid #CCC; margin-right:10px; width:184px; float:left;}
.producttext{padding-left:20px; color:#525252; width:454px; float:left;}
.odd{background:#f5f5f5;}
.odd td{ padding:5px;}
.even{background:#ffffff;}
.even td{padding:5px;}
.clrred{ color:#f90000;}
ul.client li {width:150px; float:left; margin:5px 9px 5px 9px; border:1px solid #CCC;}


.caroufredsel_wrapper li {
    color: #999999;
    display: block;
    float: left;
    font-size: 40px;
    margin: 6px 6px 6px 40px;
    padding: 0;
    text-align: center;
}