@charset "utf-8";
/* CSS Document */
@font-face {
	font-family: 'Conv_Amaranth';
	src: url('fonts/Amaranth.eot');
	src: local('☺'), url('fonts/Amaranth.woff') format('woff'), url('fonts/Amaranth.ttf') format('truetype'), url('fonts/Amaranth.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family:'MyriadPro-Regular';*/
	src: url('fonts/MyriadPro-Regular.eot');
	src: local('☺'), url('fonts/MyriadPro-Regular.woff') format('woff'), url('fonts/MyriadPro-Regular.ttf') format('truetype'),
	url('fonts/MyriadPro-Regular.svg#webfontTqPm2auT') format('svg'), url('fonts/MyriadPro-Regular.otf') format('opentype');
	font-weight: normal;
	font-style: normal;
}
html { 
  font-size: 100%;

} 

body { 
  /*width: 1008px;*/
  background-color:#FFF;
  margin: 0 auto; padding: 0px 0 0 0; 
  font-family: "Trebuchet MS", Verdana, Helvetica, Arial, "sans-serif";
  font-size: 80%; 
  line-height: 1.4; 
  color: black; 
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  font-smoothing: antialiased;
}
/* Liens */ 
a { 
  text-decoration: none; 
/*  font-weight:bold;*/
}

a:link { 
  color: #0a3d6b; text-decoration:none; 
}

a:visited { 
  color: #0a3d6b; text-decoration:none;
}

a:hover, a:focus, a:active { 
  text-decoration: underline;
}


/* Pas de bordure autour des images dans les liens */ 
a img { 
  border: none; 
} 
h1 {
	background: url("../images/h1_border.jpg") no-repeat scroll 50% 100% transparent;
    color: #004DAD;
    display: block;
    font-family: 'Helvetica-CondensedBoldRg';
    font-size: 22px;
    line-height: 24px;
    margin-bottom: 24px;
    overflow: hidden;
    padding: 14px 0 14px 20px;
}
h2 {
	margin-top: 0;
	font-size: 26px;
	font-family: 'Conv_Amaranth', Tahoma, sans-serif;
	color: #747474;
	/*text-transform: uppercase;*/
	margin-left:25px;
	font-weight: normal;
	clear:both;
	height:27px;
}
/* Listes */ 

ul, ol { 
  margin: .75em 0 .75em 10px; 
  padding: 0; 
  list-style-type: none;
} 

.puces {
  margin-left: 10px;
  padding-left: 10px;
  list-style-type: circle;
}

/* Paragraphes */ 
p { 
/*  margin: .75em 0;
  padding:0 18px 27px 23px;*/
}

p.code {
	padding:1em;
	line-height:160%;
	background:#DAFF7F;
	border:1px dashed #7CAF00;
}

code {
  font-size:1.3em;
  color:#456;
  font-weight:bold;
}

fieldset {
	border:none;
}

legend {
	/*margin-bottom: 10px;*/
  font-size: 20px;
 /* margin-top:0;*/
  /*font-family:'Conv_Amaranth', sans-serif;*/
  -webkit-font-smoothing: antialiased;
  color: #747474;
}

/* Divers éléments de type en-ligne  */ 
em { 
	font-style: italic; 
} 

strong { 
	font-weight: bold; 
	<!--color: #747474;-->
}
.header{height:103px; background:url(../images/top_shadow.png) no-repeat; background-position:0px 0px; position:relative; }
.header #logo {
	float: left;
	margin: 2px 0px 0px -6px; 
}

.menu {
	float: right;
	margin:31px 0px 0 0;
}

.menu li {
	margin: 0 8px 0 0;
	display: inline;
}

.menu a, mehnu a:visited, menu a:link {
	padding: 4px 13px;
	color: #43515a;
	font-size: 20px;
	font-weight: normal;
	font-family: 'Conv_Amaranth', Tahoma, sans-serif;
	-webkit-font-smoothing: antialiased;
	text-decoration: none;
	letter-spacing:1pt;
}

.menu a:hover, menu a:focus {
/*	background: #E4E9ED;
	background: rgba(255,255,255,0.3);
	text-decoration: none;
	-moz-border-radius: 10px;
	-wekbit-border-radius: 10px;
	border-radius: 10px;
	-moz-outline-radius: 10px;  *//* a11y : on arrondit le focus, si un focus carré pose problème */
/*	-webkit-outline-radius: 10px;
	outline-radius: 10px;
	outline: none;*/
	color: #43515a;
	font-size: 20px;
	font-weight: normal;
	font-family: 'Conv_Amaranth', Tahoma, sans-serif;
	-webkit-font-smoothing: antialiased;
	text-decoration: none;
}


#slideshow_img {
	position:relative;
	height:334px;
	width:964px;
}

.menu_competences img {
	cursor:pointer;
}
.menu_competences nav {
	display: inline;
}

.menu_competences a {
	display: inline-block;
	vertical-align: top;
	min-height: 100px;
	width: 146px;
	padding:10px 0 5px 0;
	-moz-border-radius: 0 0 10px 10px; 
	-webkit-border-radius: 0 0 10px 10px; 
	border-radius: 0 0 10px 10px;         
	-webkit-border-bottom-left-radius: 10px; /* pour Chrome */ 
	-webkit-border-bottom-right-radius: 10px; /* pour Chrome */ 
	-moz-outline-radius: 10px;
	-webkit-outline-radius: 10px;
	outline-radius: 10px;
	text-decoration: none;
	/*border:1px solid #ccc;*/
	text-align:center;
}
header, nav, footer, figure, section, article, figcaption, aside { /* @note : introducing new HTML5 elements */
	display: block;
	margin: 0;
}
.menu_competences{ margin-left:10px; margin-bottom:9px;}
.menu_competences a + a {
	margin-left: 10px;
}

.menu_competences figcaption {
	margin-bottom : 8px;
	color: #747474;
}

.menu_competences.home {
	margin-bottom:20px;
}

.fl a {/* margin-top:19px;*/}

.menu_competences.home figcaption {
	color: #444;
}

.menu_competences a:hover, .menu_competences a:focus, .menu_competences a.active {
	background: #E4E9ED;
	background: rgba(255,255,255,0.3); 
	outline: none;
}
.menu_competences .conttext{font-family: 'trebuchet MS',Tahoma,sans-serif;font-size: 1em;font-weight: bold; text-transform: uppercase; color:#444444; margin:0px 0px 8px 0px}
.home_icon{left: 419px; position: absolute; top: 28px;}
#slideshow{float:left; width:1008px; margin:-12px 0px 0px 0px}
.container{width:1008px; float:left; margin:-0.5px 0px 0px 0px}
.left_side{width:753px; float:left}
.right_side{width:255px; float:left}
.box_container{width:753px; float:left; margin:0px 0px 7px 0px;}
.box_container2{width:753px; float:left; margin:0px 0px 0px 0px;}
.top_section{width:753px; height:17px; float:left; background:url(../images/img_box1.png) no-repeat; }
.bottom_section{width:753px; height:22px; float:left; background:url(../images/img_box3.png) no-repeat; }
.middle_section{width:751px; float:left; background:url(../images/img_box2.png); padding:0px 0px 4px 0px;}
.box_innersection{width:222px; float:left; padding:3px 7px 3px 17px; background:url(../images/strip.png) no-repeat right center;}
.box_innersection2{width:222px; float:left; padding:3px 7px 3px 17px; }
.boxinner_maintext{color:#324450;font-family:'Conv_Amaranth', Tahoma, sans-serif; font-size:20px; float:left; width:222px; padding:0px 0px 8px 25px; text-align:left; letter-spacing:1pt;}
.boxinner_img{width:222px; float:left; text-align:center}
.boxinner_text{color:#535353;font-family:'Conv_Amaranth', Tahoma, sans-serif; font-size:14px; float:left; width:195px; padding:0px 10px 0px 10px;}
.login_bg{width:252px; float:left; height:337px; background:url(../images/login_bg.png) no-repeat; margin:0px 0px 0px 5px;}
.news_bg{width:252px; float:left; height:337px; background:url(../images/news_bg.png) no-repeat; margin:10px 0px 0px 5px;}
.member_txt{float:left; color:324450; font-family:'Conv_Amaranth'; font-size:20px; width:246px; padding:12px 0px 17px 0px; text-align:center}
.login_bg input{ width:227px; height:38px; background:url(../images/member_input.png) no-repeat; border:0px;}
.loginbox{width:251px; float:left; text-align:center; float:left}
.error{float:left; height:15px;color:#F00; padding:12px 0 0px 29px}
#error{color:#F00; margin: 0 0 0 -18px;}
#error_login{color:#F00; padding: 0 0 0 15px; line-height:7px}
#error_forpass{color:#F00; padding: 0 0 0 15px;}
.logintxt{font-family:trebuchet MS; color:#5d5d5d; font-size:16px; width:252px; float:left; padding:5px 0px 5px 29px; height:25px;}
.logintxt2{font-family:trebuchet MS; color:#5d5d5d; font-size:16px; width:252px; float:left; padding:5px 0px 5px 15px; height:25px;}
.login_bg .enter_button{ float:right; text-align:right; border:0px; width:80px; height:33px; background:url(../images/enter_button.png) no-repeat; color: transparent; cursor:pointer; margin:13px 14px 0 15px;}
.forgot_passward{color:#334b60; font-family:'Conv_Amaranth'; font-size:16px; float:left; margin:27px 0 0; text-align:center; width:252px;text-decoration:none}
.forgot_passward a{color:#334b60; font-family:'Conv_Amaranth'; font-size:16px;text-decoration:none}
.forgot_passward a:hover{color:#334b60; font-family:'Conv_Amaranth'; font-size:16px; text-decoration:none}
.second_container{float:left; margin:10px 0 0; width: 1008px;}
.news_space{margin:10px 0px 0px 13px; float:left}
.news_date{float:left; width:28px; height:45px; margin:4px 0px 0px 0px;}
.newsimg_top{float:left; width:28px; height:24px; background:url(../images/news_top.png) no-repeat}
.newsimg_bottom{float:left; width:28px; height:21px; background:url(../images/news_bottom.png) no-repeat}
.newstxt{float:left; width:28px; height:25px; font-family:Calibri; color:#FFF; font-size:24px;  margin: -5px 0 0; text-align:center}
.newstxt2{float:left; width:28px; height:25px; font-family:Calibri; color:#06619f; font-size:13px;  margin:2px 0 0; text-align:center; text-transform:uppercase}
.news_txt{float:left; width:200px; color:#606060; font-family:Calibri; font-size:16px; padding:0px 0px 0px 6px; line-height:13pt;}
.news_txt span{color:#066fb7; font-family:Calibri; font-size:16px; text-transform:uppercase}
.news_txt .more_info{ color:#0a71b8; font-family:Calibri; font-size:14px; text-align:right; margin:0px 10px 0px 0px; text-decoration:underline }
.news_txt .more_info a{ color:#0a71b8; font-family:Calibri; font-size:14px; text-align:right; text-decoration:underline }
.news_txt .more_info a:hover{ color:#0a71b8; font-family:Calibri; font-size:14px; text-align:right; text-decoration:underline }
.seeall_button{float:right; text-align:right; margin:11px 10px 0 0}
.third_container{width:1008px; float:left; margin:10px 0 2px 0px}
.third_containertxt{width:872px; float:left;}
.third_containertxt p{color:#4e5d6d; font-size:14px;  font-family:'Conv_Amaranth'; margin:8px 0 10px 19px; }
.third_containerimg{width:127px; height:143px; float:left; }
.innerpg_container{width:1008px; float:left; margin:18px 0 3px 29px}
.innerpg_img{width:187px; height:204px; float:left;  margin:-5px 0 0 -2px; }
.innerpg_containertxt{width:792px; float:left; margin:0px 0px 0px 0px;}
.innerpg_containertxt p{color:#2f4458; font-size:17px;  font-family:arial; margin:13px 0 -16px 9px; float:left; line-height:28px; width:764px }
.innerpg_containertxt span{color:#952b10; font-size:17px;  font-family:arial; margin:0px 0 -16px; float:left ; width:738px }
.maintxt{color:#145b71; font-size:36px;  font-family:'Conv_Amaranth'; height:38px; text-transform:uppercase; letter-spacing:1.5pt; margin:36px 0px 0px 38px;}
.fbox-left {
	float:left;
	width:227px;
	padding:0px 0px 0px 7px;
	position:relative;
	background:url(../images/fright_strip.png) no-repeat right;
}
.fbox-left2 {
	float:left;
	width:174px;
	padding:0px 0px 0px 32px;
	position:relative;
	background:url(../images/fright_strip.png) no-repeat right;
}
ul#accordion2 li{ list-style:none;}
ul#accordion2 li a, .widget-area ul li a{color: #001b35; display: block; font-family:'Conv_Amaranth'; font-size: 20px; height: 25px; outline: medium none; padding:11px 0 11px 26px; text-decoration: none; text-align:left; font-weight:normal; background:url(../images/arrow.png) left center no-repeat; width:227px;}
#firstpane ul.side-nav li ul li a, #inner-left .widget-area ul li ul li a{background:transparent no-repeat left; padding:5px 5px 5px 10px ; *padding:5px 5px 0px 10px ; font-size:11px; height:auto; font-weight:400;}
.mainheading{color: #fff; display: block; font-family:'Conv_Amaranth',Tahoma,sans-serif; font-size: 17px; outline: medium none; *padding:-10px 0px 0px 0px; padding: 0 0 0 0; text-decoration: none; font-weight:normal; line-height:9px; height:25px; *line-height:20px; letter-spacing:0.50pt; }
.footer_bloc{    
    float: left;
    width: 1008px;
	background:url(../images/footer_bg.png) repeat; 
	margin:10px 0px 0px 0px;
	padding:0px 0px 8px 0px;
}
.footer{width:1000px; float:left; margin:20px 0px 25px 0px; height:35px;}
.footerlinks{color:#363636; font-family:Calibri; font-size:16px; float:left; width:784px; margin:-9px 0px 0px -32px; line-height:15px;}
.footerlinks li{color:#363636; font-family:Calibri; font-size:16px; float:left; padding:0px 24px 0px 24px; border-right:1px solid #000;  text-decoration:none;}
.footerlinks li a{color:#363636; font-family:Calibri; font-size:16px; float:left; text-decoration:none;}
.footerlinks li a:hover{color:#363636; font-family:Calibri; font-size:16px; float:left; text-decoration:none;}
.footerlinks li:last-child{border-right:0px}
.powered_by{float:right; width:157px}
.webdesigntable{margin:0 0 0 17px;  width:973px; float:left}
.webdesigntablebox{float:left; width:973px; float:left; background:url(../images/webdesign_tableboxbg.png); height:94px;  }
.webdesigntablebox2{float:left; width:973px; float:left; background:url(../images/webdesign_tableboxbg2.png);height:97px; padding:3px 0 0; }
.topbox_strip{float:left; width:1008px; float:left; background:url(../../webdesignindia.co/images/topbox_strip.png); height:44px; margin:10px 0 0 0px; }
.webdboxside1{float:left; color:#3a444e; font-family:arial; font-size:15px; text-align:center;padding:24px 0 0; width:124px;}
.webdboxside2{float:left; color:#3a444e; font-family:arial; font-size:15px; text-align:center; padding:6px 0 0;  width:173px;}
.webdboxside3{float:left; color:#3a444e; font-family:arial; font-size:15px; text-align:center; padding:3px 0 0;width:230px;}
.webdboxside4{float:left; color:#3a444e; font-family:arial; font-size:15px; text-align:center; padding:0px 0 0;  width:171px; margin:-3px 0px 0px 0px}
.webdboxside4 p{float:left; color:#ff0000; font-family:arial; font-size:19px; text-align:center; width:170px;}
.webdboxside4 span{float:left; color:#ff0000; font-family:arial; font-size:19px; text-align:center; width:170px;}
.sikm{width:173px; float:left}
.price{width:173px; float:left; color:#ff0000}
.webdboxside4 li{width:155px; float:left}
.red{width:153px; float:left; color:#ff0000; font-size:19px;}
.webdboxside5{float:left; color:#3a444e; font-family:arial; font-size:15px; text-align:center; height:94px; padding:0px 0 0;  width:110px; margin:26px 0 0 13px}
.vistnow_button{width:96px; height:39px; background:url(../images/visitnow_button.png) no-repeat; float:left; border:0px; cursor:pointer; text-align:center; *margin:0px 0px 0px -14px;}
.webdboxside6{float:left; color:#3a444e; font-family:arial; font-size:15px; /*text-align:center; height:94px;*/ padding:0px 0 0; width:106px; margin:5px 0 0 9px; padding:0px 0px 0px 0px}
.webdboxside6 p{float:left; color:#3a444e; font-family:arial; font-size:15px; text-align:center; height:21px; padding:0px 0 0; width:23px; margin:10px 0 0 5px}
.webdboxside6 ul{ margin:0px}
.webdboxside6 li.rating_txt2{float: left;width: 148px;}
.rating_txt1{color:#ff0000; font-family:arial; font-size:14px; float:right; text-align:right;  margin: -5px -97px 0 0; width: 148px; *width:110px; *margin: -5px -70px 0 0;  }
.rating_txt2{color:#25486a; font-family:arial; font-size:14px; float:left; letter-spacing:0.7px; text-decoration:none}
.rating_txt2 a{color:#25486a; font-family:arial; font-size:14px; letter-spacing:0.7px; text-decoration:none}
.rating_txt2 a:hover{color:#25486a; font-family:arial; font-size:14px; letter-spacing:0.7px; text-decoration:underline}
.titlehead1{width:145px; float:left; text-transform:uppercase; padding:0 0 0 0px; font-family:arial; font-size:15px; text-align:center; line-height:12px; *line-height:43px;}
.titlehead2{width:167px; float:left; text-transform:uppercase; padding:0 0 0 0px; font-family:arial; font-size:15px; text-align:center; line-height:12px; *line-height:43px;}
.titlehead3{width:233px; float:left; text-transform:uppercase; padding:0 0 0 0px; font-family:arial; font-size:15px; text-align:center; line-height:12px; *line-height:43px;}
.titlehead4{width:128px; float:left; text-transform:uppercase; padding:0 0 0 0px; font-family:arial; font-size:15px; text-align:center; line-height:12px; *line-height:43px;}
.titlehead5{width:133px; float:left; text-transform:uppercase; padding:0 0 0 0px; font-family:arial; font-size:15px; text-align:center; line-height:12px; *line-height:43px;}
.bottom_strip{ width:1008px; float:left; height:7px; background:url(../images/bottom_strip.png) center no-repeat;  margin:28px 0 9px;}
.sites_reviewbannerbg{width:775px; height:61px; background:url(../images/sitereviw_bannerbg.png) no-repeat; float:left; margin:36px 0px 23px 0px;}
.webhostingbuzzbg{width:308px; height:41px; /*background:url(../images/webhosting_buzzbg.png) no-repeat; */float:left; margin: 11px 0 0 18px;}
.review_txt{float:left; color:#033748; font-family:'Conv_Amaranth',Tahoma,sans-serif; font-size:24px; height:24px; letter-spacing:1pt;    letter-spacing: 1pt; margin: 15px 0 0 13px;}
.oursource_review{ width:1008px; float:left;}
.lside{width:258px; float:left;}
.rside{padding:0 0 0 14px; width:728px; float:left;}
.rside p{color:#264764; font-family:arial; font-size:14px; line-height:13pt;}
.review_ad1{float:left; width:255px; height:8px; background:url(../images/review_ad1.png) no-repeat;}
.review_ad2{float:left; width:255px; background:url(../images/review_ad2.png) repeat;}
.review_ad3{float:left; width:255px; height:8px; background:url(../images/review_ad3.png) no-repeat;}
.port_big{width:232px; height:141px; float:left; padding:10px;}
.user_ratingtxt{color:#0a3d6b; font-family:arial; font-size:13px; text-transform:uppercase; width:97px; float:left; margin: 5px 0 0 13px;}
.userrating_container{float:left; width:255px; margin:5px 0 0; *padding:0px 0px 6px 0px;}
.userrating{float:left; color:#3a444e; font-family:arial; font-size:15px; /*text-align:center; height:94px;*/width:139px; margin:0px; padding:0px 0px 0px 5px}
.userrating p{float:left; color:#3a444e; font-family:arial; font-size:15px; text-align:center; padding:0px 0 0 2px; width:23px;}
.userrating ul{margin:0px}
.userrating li{float:left; width:139px; margin:-9px 0 0;}
.top5{width:255px; float:left; margin:10px 0px 0px 0px;}
.e_review{width:728px; height:43px; float:left; padding:0px 0px 11px 0px;}
.editors_review{width:225px; height:43px; float:left; background:url(../images/editors_review.png) no-repeat; border:0px; cursor:pointer;}
.customers_review{width:225px; height:43px; float:left; background:url(../images/customers_review.png) no-repeat; border:0px; cursor:pointer;}
.top5_txt{width:255px; float:left; color:#033748; font-family:'Conv_Amaranth',Tahoma,sans-serif; font-size:18px; text-align:center; background:url(../images/top5_strip.png) bottom no-repeat; padding:7px 0px 12px 0px}
.sites_container{width:255px; float:left;  margin:25px 0px 0px 0px; }
.sites_logo{width:84px; float:left; padding:0px 0px 0px 8px;  margin: -4px 0 0;}
.sites_ratings{width:161px; float:left; }
.siterating_box{background:#dde8f2; width:150px; float:left; height:25px; margin:0 0 0 5px}
.rating_txt{color:#f64c01; font-size:13px; font-family:arial; width:48px; float:left; margin:0px;  padding:2px 0px 0px 6px}
.ratingstar{float:left; color:#3a444e; font-family:arial; font-size:15px; /*text-align:center; height:94px;*/ padding:0px 0 0; width:56px; margin:0px; padding:0px 0px 0px 0px}
.ratingstar p{float:left; color:#3a444e; font-family:arial; font-size:15px; text-align:center; padding:0px 0 0 0px; width:18px;}
.ratingstar ul{margin:0px}
.ratingstar li{float:left; width:95px; margin:-11px 0 0; *margin:3px 0 0;}
.visit-reviewtxt{width:160px; float:left; font-family:arial; font-size:13px; padding:6px 0 0; text-align:center; text-decoration:none; color:#0a3d6b;}
.4height{height:110px; float:left}
.comment_username{color:#952B10; font-family: arial;font-size: 17px; margin:0px 0px -10px 0px;  border-bottom: 1px solid #952B10;}
.signup_container{ width:1008px; float:left; margin:36px 0px 0px 0px;}
.signup_bg1{width:1003px; height:23px; float:left; background:url(../images/sign_upbg1.png) no-repeat;}
.signup_bg2{padding: 0 0 0 28px;width: 975px;float:left; background:url(../images/sign_upbg2.png) repeat;}
.signup_bg3{width:1003px; height:37px; float:left; background:url(../images/sign_upbg3.png) no-repeat;}
.signup_lside{width:661px; float:left; margin: 0 0 0 11px; border-right: 1px solid #CCCCCC;}
.signup_rside{margin:7px 0 0 20px; width: 263px; float:left}
.signup_lside ul{ padding:42px 0px 0px 0px}
.signup_lside li{width:500px; float:left; height:42px;}
.signup_lside label{margin:0 0 0 39px; width:65px; float:left}
.signup_lside dd{width:230px; float:left}
.signup_lside input{width:435px; height:20px; margin: -2px 0 0 -17px;}

#contact {
	text-align: left;
	text-shadow: 1px 1px 0 #EBEEF1;
	float:left;
	margin: 0 0 0 36px;
}

#contact form {
    vertical-align: top;
    width: 653px;
	display: inline-block;
	margin: 0;
	background: url(/img/contact_bg.png) 98% 4% no-repeat;
	margin:9px 0 0 -34px;
}
.rate_me{margin:10px 0px 0px 8px; margin:18px 0px 0px 0px\9;  *margin:9px 0px 0px 0px; width:500px; float:left;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.rate_me{margin:18px 0px 0px 0px}}

#contact label  {
	display: block;
	font-size: 16px;
	font-family:arial;
	-webkit-font-smoothing: antialiased;
	font-weight: normal;
	color: #43515A;
	margin:0 0 8px -14px;
	width:500px;
}
#contact input {
	width: 612px;
	height: 39px;
	padding: 0 10px;
	border: 1px solid #C3C9CF;
	background: url(../images/input_bg2.png) no-repeat;
	font-size:1.2em;
	border:0px;
	background-position:0px -4px;
}

#contact input:focus, #contact textarea:focus {
	/*border: 1px solid #666;*/
	outline: none;
}

#contact textarea {
/*	width: 591px;
	padding: 10px;
	border: 1px solid #C3C9CF;*/
	background:url(../images/input_textarea.png);
/*	-moz-border-radius: 10px;
	-wekbit-border-radius: 10px;
	border-radius: 10px;*/
/*	font-family:inherit, sans-serif;
	font-size:1.2em;
	resize: none;
	margin:0px 0px -14px 0px;*/
	border: 0 none;
    font-size: 1.2em;
    height: 76px;
    margin: -8px 0 -14px -17px;
    padding: 10px;
    width: 591px;


}

#contact h1 {
    clear: both;
    color: #747474;
    font-family: 'Conv_Amaranth',Tahoma,sans-serif;
    font-size: 26px;
    font-weight: normal;
    height: 27px;
    margin: 0px 0px 32px -16px;
    text-transform: uppercase;
}
#contact p { margin:0px 0px 7px -4px; padding:0px;}
#contact #submit input, fieldset.inscription input[type="submit"] {
	width: 80px;
	height: 35px;
	border: none;
	background: url(../images/submit_button.png) left top no-repeat;
	font-family: 'Conv_Amaranth', Tahoma, sans-serif;
	-webkit-font-smoothing: antialiased;
	font-size: 16px;
	color: #4C3604;
	cursor: pointer;
	font-weight:normal;
	letter-spacing:0.50pt;
	 margin: 3px 0 0 -15px;
	-moz-border-radius: 0px;
	background-position:0px 2px;
}
#contact #submit {
    margin: 7px 0 0;
	*margin: 7px 0 0;
	margin: 7px 0 0\9;
    text-align: right;
    width: 67px;
}

#contact #submit input:hover, #contact #submit input:focus {
	text-shadow: 0px 0px 9px #fff; 
}


.signup_rside input{ width:227px; height:38px; background:url(../images/member_input.png) no-repeat; border:0px;}

.signup_rside .enter_button{ float:right; text-align:right; border:0px; width:80px; height:33px; background:url(../images/enter_button.png) no-repeat; color: transparent; cursor:pointer; margin:13px 14px 0 0;}
.signup_rside h1{
	clear: both;
    color: #747474;
    font-family: 'Conv_Amaranth',Tahoma,sans-serif;
    font-size: 26px;
    font-weight: normal;
    height: 27px;
    margin-left: 10px;
    margin-top: 0;
    text-transform: uppercase;}
	
.signup_rside .submitbutton2{
	width: 80px;
	height: 35px;
	border: none;
	background: url(../images/submit_button.png) left top no-repeat;
	font-family: 'Conv_Amaranth', Tahoma, sans-serif;
	-webkit-font-smoothing: antialiased;
	font-size: 16px;
	color: #4C3604;
	cursor: pointer;
	font-weight:normal;
	letter-spacing:0.50pt;
	 margin: 8px 0 0 11px;
	-moz-border-radius: 0px;
	background-position:0px 2px;
}
#popup_form .loginbox{width:175px}
.close{width:42px; height:42px; float:left; background:url(../images/close-button.png) no-repeat;  text-indent: 39px; color:#FFF; cursor:pointer; position: absolute; top: -16px; left:313px;}
#submit{ float:left;/* width:300px;*/}
#submit .submitbutton2{
	width: 80px;
	height: 35px;
	border: none;
	background: url(../images/submit_button.png) left top no-repeat;
	font-family: 'Conv_Amaranth', Tahoma, sans-serif;
	-webkit-font-smoothing: antialiased;
	font-size: 16px;
	color: #4C3604;
	cursor: pointer;
	font-weight:normal;
	letter-spacing:0.50pt;
	 margin:0px 0 0 11px;
	 *margin:8px 0 0 11px;
	-moz-border-radius: 0px;
	background-position:0px 2px;
}
#pass{float:left; margin:0 0 0 12px; width:236px;}
#username{float:left; margin:0 0 0 12px; width:236px;}
.e_review div span{ color:#F00}
#contact #submit .submitbutton2{margin:0px 0px 0px 0px; margin:18px 0px 0px 0px\9;  *margin:8px 0px 0px 0px;  width:84px}
@media screen and (-webkit-min-device-pixel-ratio:0) {#contact #submit .submitbutton2{margin:18px 0px 0px 0px}}
.post_review_head{ color:#033748; font-family:'Conv_Amaranth',Tahoma,sans-serif; font-size:18px;}

/*.pagination a:link, .paginationa:visited {
    color: #0063E3;
    display: block;
    float: left;
    padding: 3px 6px;
    text-decoration: none;}
.pagination a:hover{
border:solid 1px #0e509e;
}
.pagination a {
    border: 1px solid #DDDDDD;
    margin-right: 2px;
}*/
webdboxside6 p .static{
	color: #FF0000;
    float: right;
    font-family: arial;
    font-size: 12px;}
.pagination .previous{
	color: #666666;
    display: block;
    float: left;
    padding: 0px 4px;
	}
.pagination	.next_off{   
	color: #666666;
    padding: 0px 4px;
	float:none;
	cursor:default;
text-decoration: none
}
.pagination .previous_off{
	color: #666666;
	display: block;
    float: left;
    padding: 0px 4px;
	cursor:default;
text-decoration: none
}
.pagination	.next{   
	color: #666666;
    padding: 0px 4px;
	float:none;
}
.pagination{float:left; margin: 9px 0 0;  width:700px; height:40px; line-height:22px;}
.pagination .selected{
border:solid 1px #a1b7cd;
margin-right:2px;
padding:0px 6px;
background:#c6d8ea;
margin:0px;
cursor:default;
text-decoration: none
}
.pagination .selected a{
border:solid 1px #DDDDDD;
margin-right:2px;
cursor:default;
text-decoration: none
}
.pagination .selected a:link {
color:#0063e3;
display:block;
float:left;
padding:0px 6px;
text-decoration:none;
margin:0px;
cursor:default;
text-decoration: none
}
.pagination .selected a:visited
{color:#0063e3;
display:block;
float:left;
padding:0px 6px;
text-decoration:none;
cursor:default;
text-decoration: none
}

.pagination .selected a:hover{
border:solid 1px #666666;
color:#F00;
cursor:default;
text-decoration: none
}
.pagination .page_number{
margin-right:2px;
padding:0px 6px;
border:solid 1px #a1b7cd;
margin:0px;
}
#popup_form .submitbutton2{
	-moz-border-radius: 0 0 0 0;
    background: url("../images/submit_button.png") no-repeat scroll 0 2px transparent;
    border: medium none;
    color: #4C3604;
    cursor: pointer;
    font-family: 'Conv_Amaranth',Tahoma,sans-serif;
    font-size: 16px;
    font-weight: normal;
    height: 35px;
    letter-spacing: 0.5pt;
    margin: 26px 0 0 -4px;
	*margin:12px 0px 0px 170px;
    width: 80px;
}
.user_welcomemsg{float:right; text-align:right; width:300px; color: #535353; font-family: 'Conv_Amaranth',Tahoma,sans-serif; font-size: 14px; position:absolute;right:15px; top:4px; letter-spacing:0pt; text-decoration:none}
.user_welcomemsg a{color: #535353; font-family: 'Conv_Amaranth',Tahoma,sans-serif; font-size: 14px; text-decoration:none}
.user_welcomemsg a:hover{color: #535353; font-family: 'Conv_Amaranth',Tahoma,sans-serif; font-size: 14px; text-decoration:none}

.success{ color: #093;}
.user_profile{width:60px; float:left; margin: 0 0 0 15px; border:1px solid #a8b3be;}
.about_me{width:160px; float:left; margin: 0 0 0 10px; color:#606060; font-family:Calibri; font-size:16px;}
.profile_detail .logintxt{color:#324450; font-family:'Conv_Amaranth',Tahoma,sans-serif; font-size:20px; margin:10px 0 14px; text-align:center; width: 187px;}
.newtextarea{height:76px; margin:-8px 0 0 -7px;  width:595px; background: url("../images/input_textarea.png") repeat scroll 0 0 transparent; border:0 none; font-size: 1.2em; padding: 10px;}

.status_div{ cursor: pointer; color: #0A3D6B;}
#user_type { width:149px;}
.error1{ color:red !important;}

.csr_list{ background: none repeat scroll 0 0 transparent;
    color: #004DAD;
    font-family: 'Helvetica-CondensedBoldRg';
    line-height: 46px;
    margin-bottom: 15px;
    text-align: left !important;}
#activity_table{ border-left: 1px solid #C9C9C9; border-top:1px solid #C9C9C9; }
#activity_table td { border-bottom:1px solid #C9C9C9; border-right:1px solid #C9C9C9; padding: 5px; font-size: 14px; text-align: center; }
.actcol { text-align: center; color:#38A0CB;}
#activity_table td .pdf{ background:url("../images/pdf.png") no-repeat ; display: block;
    height: 26px;
    width: 21px; }
.pdftd{ padding-left: 24px;}
.logo{ width:895px !important;}
.logo a{ float:left;}
.logo p{  float: left;
    margin: 0 auto;
    padding-top: 20px;
    width: 737px;}
.fulltop {  background: url("../images/left_top_full_length.png") no-repeat scroll 0 0 transparent !important;}
.ig .leftpanelbot{  background: url("../images/left_down_full_length.png") no-repeat scroll 0 0 transparent !important;}


.cloginbox{
	width:420px;
	display:block;
	margin:15px auto 0;
	background: url(../images/left_bg.jpg) repeat-x scroll 0 0;
	overflow:hidden;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border:1px solid #D2D8DB;
}
.cloginbox h2{
	display:block;
	margin:0;
	text-align:center;
	font-size:22px;
	line-height:24px;
	font-family:Arial, Helvetica, sans-serif;
	color:#004DAD;
	padding:10px 0;
	border-bottom:1px solid #D2D8DB;
	margin-bottom:15px;
}
.cloginbox label{
	float:left;
	display:block;
	width:80px;
	padding-top:5px;
}
.cloginbox .controls{
	float:left;
	padding-right:22px;
	position:relative;
}
.cloginbox .control-group{
	overflow:hidden;
	height:auto;
	padding-left:50px;
	margin-bottom:5px;
	padding-top:5px;
}

.cloginbox label.error, .cloginbox label.ok{
	width:18px;
	height:18px;
	display:block;
	float:right;
	font-size:0;
	line-height:0;
	position:absolute;
	right:0;
	top:6px;
	padding:0;
	background:url(img/invalid.png) no-repeat 0 0;
}
.cloginbox label.ok{
	background:url(img/valid.png) no-repeat 0 0;
	display:none;
}

.pcustomertbl table.pilist{
	width:100%;
}
.pcustomertbl table.pilist thead{
	border:1px solid #D4DDE2;
	border-top:none;
}
.pcustomertbl table.pilist thead th{
	font-size:12px;
	line-height:16px;
	padding:7px 5px;
	background-color:#E5EBEE;
	color:#004DAD;
}
.pcustomertbl table.pilist tbody, .pcustomertbl table.pilist tfoot{
	border-left:1px solid #D4DDE2;
	border-right:1px solid #D4DDE2;
}
.pcustomertbl table.pilist tbody td, .pcustomertbl table.pilist tfoot td{
	padding:7px 5px;
	border-bottom:1px solid #D4DDE2;
}
.pcustomertbl table.pilist tbody td.invcno{
	padding-right:20px;
}
.pcustomertbl table.pilist tfoot td{
	background:#f5f5f5;
}
.pcustomertbl table.pilist tbody td.odd{
	background:#f9f9f9;
}
.pcustomertbl input[type=text]{
	margin-bottom:0;
	width:120px;
}
.pcustomertbl h2{
	display:block;
	margin:0;
	text-align:left;
	font-size:24px;
	line-height:26px;
	font-family: 'Helvetica-CondensedBoldRg';
	color:#004DAD;
	padding:6px 0 6px 10px;
	border:1px solid #D2D8DB;
	background-color:#E5EBEE;
	margin:10px 0 0 0;
}
table.hdlist{
	border:1px solid #D2D8DB;
	margin:2px 0;
	background:#fff;
	border-top:none;
	margin-bottom:10px;
}
#inline1 table.hdlist{
	margin-bottom:0;
	border:1px solid #ddd;
}
table.hdlist td{
	padding:10px;
	color:#666;
}
table.hdlist tr.odd td{
	background:#f9f9f9;
}
table.hdlist td.valres{
	color:#333;
	padding:5px 10px;
	text-align:left;
}
.errauth{
	background-color:#de1919;
	color:#fff;
	font-size:11px;
	line-height:21px;
	display:block;
	width:200px;
	text-align:center;
	position:relative;
	top:-5px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin-left:130px;
}
a.clogout{
	float:right;
	display:block;
	height:26px;
	margin-right:3px;
	font-size:12px;
	line-height:26px;
	color:#fff;
	font-weight:bold;
	padding:0 7px 0 28px;
	text-indent:0;
	margin-top:3px;
	text-decoration:none;
	background:url(../images/logout.png) no-repeat 0 0 #F32D2D;
}
#successmsgtrg{
	font-size:0;
	line-height:0;
	height:0;
	text-indent:-1000;
	width:0;
}
#totalamount{
	display:block;
	background:#f9f9f9;
	height:25px;
	line-height:25px;
	text-align:right;
	border:5px solid #ddd;
	padding:0 3px;
	margin:0;
}
.payamount{
	text-align:right;
}
.form-horizontal .hdlist .control-group{
	width:200px;
	margin:0 !important;
}
.form-horizontal .hdlist .control-group .controls{
	width:auto;
	float:none;
	min-height:30px;
	/*overflow:hidden;*/
}

.pcustomertbl table.pilist.vendlist tbody td.invcno{
	padding-right: 5px;
}
table.pilist.vendlist .deleterow{
	padding-left: 0;
	padding-top: 17px;
	background-position: 50% 0;
}
.pcustomertbl table.pilist.vendlist tbody td{
	padding: 5px 5px 5px 0;
}

.pcustomertbl .controls label.error, .pcustomertbl .controls label.valid{
	right: -14px;
}
.pcustomertbl .controls{
	min-height: 30px;
}
.footer ul li a.powerdbyftr{
	float: left;
	background-color: #6ec7fe !important;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 1px 10px 4px !important;
}
.footer ul li a.powerdbyftr img{
	width: 125px;
	height: 17px;
}
.errormsg{
	float: right;
	padding: 2px 7px;
	background: red;
	color: #fff;
	line-height: 17px;
	font-size: 12px;
	border-radius:11px;
	-moz-border-radius:11px;
	-webkit-border-radius:11px;
	margin-top: 6px;
	margin-right: 10px;
	display: none;
}


.moreDesc{
	position: absolute;
	right: -1px;
	top:6px;
	cursor: pointer;
	z-index: 10;
	text-indent: -99999px;
	height: 20px;
	width: 28px;
	background:url(../images/more.png) no-repeat 50% 50% #eee;
}
.fullDescwrp{
	position: absolute;
	top:0px;
	left: 0px;
	background: #f9f9f9;
	z-index: 100;
	width: 220px;
	border: 1px solid #999;
	box-shadow: 0 0 5px 0 rgba(0,0,0,0.5);
	-moz-box-shadow: 0 0 5px 0 rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.5);
	padding:27px 5px 5px;
	font-size: 12px;
	line-height: 16px;
	text-align: left;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	height: 80px;
}
.closefulldesc{
	position: absolute;
	right: 4px;
	top: 4px;
	width: 14px;
	height: 14px;
	background: red;
	text-align: center;
	font-size: 11px;
	line-height: 12px;
	color: #fff;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	cursor: pointer;
	box-shadow: 0 0 3px 1px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 0 3px 1px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 0 3px 1px rgba(0,0,0,0.3);
}
.hdFullDesc{
	font-size: 11px;
	line-height: 13px;
	color: #999;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #eaeaea;
	display: block;
	position: absolute;
	left: 5px;
	top: 5px;
	right: 5px;
}
.fullDescwrpcont{
	display: block;
	overflow: auto;
	height: 100%;
}
textarea.remarksfld{
	width: 98%;
	padding: 0;
	resize:none;
	height: 29px;
	text-indent: 5px;
	line-height: 27px;
}
textarea.remarksfld.large{
	width:220px;
	height:80px;
	position:absolute;
	right:0px;
	top:0px;
	z-index: 100;
	padding: 5px;
	transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	text-indent: 0px;
	line-height: 18px;
}
.RFQlist input[type=text], .RFQlist textarea, .RFQlist select{
	font-size: 11px;		
}
.RFQlist input[type=text], .RFQlist select{
	padding:4px 0 !important;
	width:100% !important;
}
.pcustomertbl table.pilist.RFQlist thead th{
	font-size: 11px;
}
.form-horizontal .RFQlist .control-group .controls{
	padding: 0;
	background: none;
}
.form-horizontal .RFQlist .control-group .controls.invoicewrp{
	padding-left: 5px;
}
.RFQlist .control-group .controls.invoicewrp input[type="text"]{
	text-indent: 4px;
}
.pilist.RFQlist .control-group .controls.blnumwrp input[id*=remarks]{
	text-indent: 4px;
}
table.hdlist td.successmsg_v{
	color: green;
	font-size: 22px;
	line-height: 24px;
	padding: 12px;
}
table.hdlist td.successmsg_v.red{
	color: red;
}
table.hdlist td.successmsg_v span{
	display: block;
	font-size: 15px;
	line-height: 18px;
	color: #666;
	padding-top: 10px;
}