/* CSS Document */
body{
	background:#7a6851;
	color:#323232;
	font-family:Arial;
	font-size:12px;
	margin:0;
	padding:0;
	text-align:center;
}
form,table,p,h1,h2,h3,h4,h5,h6,ul,li,div,dl{
		margin:0;
		padding:0;
		/*font-size:100%;*/
}
li{
		padding:0;
		margin:0;
		list-style:none;
}
a{
	text-decoration:none;
	outline:none;

}
a:hover{
		text-decoration:none;
}
img{
	/*	border:0;*/
		vertical-align:middle;
}
.clsFloatLeft{
		float:left;
}
.clsFloatRight{
		float:right;
}
/* CSS Clearfix */
.clsClearFix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clsClearFix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clsClearFix {height: 1%;}
.clsClearFix {display: block;}

/* CSS Clearfix */
.clear{
	clear:both;
}
.clsClearFixSub
{
display:block;
}
/*CogzidelTemplates.com -Home Page*/
.clsBody {
}
.clsIndex {
margin:0 auto;

}
/*header-block*/
#header {
/*height:104px;*/
width:1000px;
margin:0 auto 0px;

}
#selLeftHeader {
height:90px;
padding:20px 0 0;
width:360px;
}
#selLogo {
padding:10px 0 0 10px;
}
#header h1 a {
background:url(../images/logo.png) no-repeat scroll center top transparent;
display:block;
height:82px;
overflow:hidden;
text-indent:-2000em;
width:348px;
}
#icon_menu
{
margin:17px 0 17px 111px;
/*width:328px;*/
}
.icon_list
{
background:url(../images/topmenu_small_bor.png) no-repeat right 22px;
/*width:62px;*/
padding:0 10px;
}
.icon_list p
{
padding:1px 0px;
}
.icon_list p a
{
font:bold 11px arial;
color:#fff;
}
/*search-block*/
#selRightHeader
{
height:68px;
width:393px;
/*margin:72px 0px 0 0;*/
}
#search_block
{
background:url(../images/search_block_bg.png) repeat-x scroll left center transparent;
height:42px;
width:393px;

}
.clsOnline {
margin-right:14px;
margin-top:4px;
position:relative;
width:97px;
top:2px;
}
.clsOnline li {
font:bold 12px arial;
}
.OnSpx {
margin:6px 0 0 0;
}
.clsOnline li a {
color:#000000;
text-decoration:none;
}
.clsOnline li a img {
border:medium none;
}
#selSearch .clsTextBox, #selSearch .clsListBox, #selSearch .clsTextBoxSmall {
height:18px;
margin:5px 0;
width:167px;
}
.clsSubmit {
background:url(../images/search_button.png) no-repeat scroll 0 0px transparent;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font:bold 11px Arial;
height:24px;
width:63px;
margin-top:11px;
margin-left:5px;
margin-bottom:5px;
padding:0;
position:relative;
top:1px;
}
#selSearch .clsTextBox, #selSearch .clsListBox  {
padding:4px 0 2px;
margin:10px 0 5px 35px;
width:103px;
background-color:#FFFFFF;
border:1px solid #e8e8e8;
color:#a79e74;
font:normal 11px arial;
}
#selSearch .clsTextBoxSmall
{
padding:3px 0 2px;
margin:11px 0px 5px 2px;
width:53px;
background-color:#FFFFFF;
border:1px solid #e8e8e8;
color:#a79e74;
font:normal 11px arial;
}
.clsTextBox, .clsTextArea {
margin:5px 0;
width:400px;
border:1px solid #E8E8E8;
color:#555;
font:11px arial;
}

.clsTextBox, .clsPasswordBox, textarea, select, .clsTextBoxSmall, .clsListBox, .clsCode,  {
background-color:#FFFFFF;
border:1px solid #e8e8e8;
color:#a79e74;
font:normal 11px arial;
padding:0;
margin:0;
vertical-align:top;
visibility:visible;
}
/*search-block-ended*/
/*header-block-ended*/
/*container-block*/
.clsContainer {
margin:0 auto;
padding:0px 0 0;
}
#container_main
{
margin:-49px auto 0;
padding:60px 0 10px 0;
text-align:left;
width:1000px;
background:#ffffff;
}
/*menu*/
ul.cssMenu {
display:block;
/*float:left;*/
}
ul.cssMenu ul {
right:-1px;
width:180px;
display:none;
height:auto;
position:absolute;
background:url(../images/menu_ul_hover.png) repeat left top;


}
ul.cssMenu li:hover > ul {
display:block;
}
ul.cssMenu li:hover {
position:relative;
background:url(../images/menu_list_hover.png) repeat-x left top;
}
ul.cssMenu ul li:hover
{
background:url(../images/sub_menu_list_border.png) repeat-x left 33px;
font:bold 12px arial;
color:#c3ca2c;
}
ul.cssMenu ul li a:hover
{
font:bold 12px/39px arial;
color:#c3ca2c;
}
ul.cssMenu ul li {
float:none;
display:block;
font-size:0;
margin:2px 0 0 2px;
background:url(../images/sub_menu_list_border.png) repeat-x left 33px;
}
ul.cssMenu ul a {
text-align:left;
white-space:nowrap;
}
#subheader {
padding:0 0 10px 0;
position:relative;
top:10px;
background:url(../images/menu_bg.png) no-repeat scroll center top transparent;
}
.Menu
{
margin:0 auto;
width:1000px;
position:relative;
z-index:1000;
}
.Menu ul {

height:39px;
position:relative;
z-index:1000;
}
.Menu .item1.active1 {
color:#FFFFFF;
}
.Menu .item1.active1 a {

}
.Menu li {
float:left;
position:relative;
z-index:100;
}
.Menu li a {
color:#FFFFFF;
display:block;
font:bold 12px/39px Arial;
text-align:center;
padding:0 17px;
text-decoration:none;
text-transform: uppercase;
background:url(../images/menu_list_border.png) no-repeat scroll right center transparent;
}
.Menu li.item58 a {
background:none repeat scroll 0 0 transparent !important;

}
.clsMenu_Border {
margin:0 auto;
position:relative;
}
.menu_l {
background:url(../images/menu_l.png) no-repeat scroll left center transparent;
display:block;
float:left;
height:51px;
left:-10px;
margin:0;
position:absolute;
text-indent:-9999em;
top:-39px;
width:11px;
z-index:20;
}
.menu_r {
background:url(../images/menu_r.png) no-repeat scroll right center transparent;
cursor:pointer;
display:block;
float:right;
height:51px;
position:absolute;
right:-10px;
text-indent:-9999em;
top:-39px;
width:11px;
z-index:99;
}
/*menu-ended*/
/*banner*/
#banner
{
padding:0 10px 0px;
/*margin:0 0 10px 0;*/

}
#slider1
{
width:690px;

}
#slider2
{
width:260px;

}
.clsSlider2 {
margin:0 auto;
position:relative;
}
.slide2_left {
background:url(../images/right_slider_leftarrow.png) no-repeat scroll left center transparent;
display:block;
float:left;
height:28px;
margin:0;
position:absolute;
right:362px;
text-indent:-9999em;
top:443px;
width:42px;
z-index:20;
}
.slide2_right  {
background:url(../images/right_slider_rightarrow.png) no-repeat scroll right center transparent;
cursor:pointer;
display:block;
float:right;
height:28px;
position:absolute;
right:322px;
text-indent:-9999em;
top:443px;
width:42px;
z-index:99;
}
/*banner-ended*/
/*Tab_menu*/
#tab-menu
{
border:1px solid #eaeaea;
width:975px;
padding:2px;
margin:0 0 10px 10px;
}
.clsCommonTabs {
margin-top:0;
}
.clsCommonTabs ul {
background:url(../images/tab_menu_bg.png) repeat-x scroll 0 0 transparent;
overflow:hidden;
height:64px;
}
.clsCommonTabMenus li {
float:left;
margin:0 5px 0 0;
padding:10px 0 0;
}
.clsCommonTabMenus a:hover
{
background:url(../images/menu_tab_active.png) repeat-x scroll 0 0 transparent;
color:#333333;
text-decoration:none;
font:normal 18px Georgia, "Times New Roman", Times, serif;
height:40px;
padding:9px 8px 11px 7px;
}
.clsCommonTabMenus a.selected {
background:url(../images/menu_tab_active.png) repeat-x scroll 0 0 transparent;
color:#333333;
text-decoration:none;
font:normal 18px Georgia, "Times New Roman", Times, serif;
height:40px;
padding:9px 8px 11px 7px;
}
.clsCommonTabMenus li a{
color:#333333;
font:normal 18px Georgia;
height:40px;
padding:9px 8px 0 7px;
}
#tab-menu 
{
/*padding:0 0 10px 0;*/
margin:10px auto;
}
.border_tab
{
/*padding:0 0 0 10px;*/
}
/*#tab-menu ul.Thumb {
list-style:none outside none;
margin:0 auto;
overflow:visible;
}
.Thumb li {
float:left;
margin:7px 8px;
}
.Thumb li a img
{

}
.Thumb
{
padding:0 0 0 8px;
}*/
/*Tab_menu-ended*/
/*content*/
#content
{
width:989px;
margin:0 0 10px 0;
}
/*main*/
#main
{
margin:0 0 0 10px;
width:705px;
}
.main_cont
{
border:1px solid #eaeaea;
width:700px;
margin:0 0 10px 0px;
padding:2px;
}
.main_cont_bg
{
background:#f8f8f8;
}
.clone_script
{
margin:0 0 0px 0;
padding:0 0 15px;
}
.clubbed_temp
{
margin:0 0 0px 0;
padding:0 0 15px;
}
.addon_temp
{
margin:0 0 0px 0;
padding:0 0 15px;
}
.clone_script .clsMainHd{
padding:0px !important;
}
.addon_temp .clsMainHd{
padding:0px !important;
}
.clsMainHd {
border-bottom:1px dotted #c1bfc0;
padding:0 0 6px;
min-height:1%;
margin:0 6px;
}
#main h2 {
color:#333333;
font:normal 20px Georgia, "Times New Roman", Times, serif;
padding:10px 0 0px 5px;
min-height:1%;
height:20px;
text-transform:capitalize;
}
.temp_img {
float:left;
height:140px;
margin-left:20px;
padding-top:18px;
width:110px;
}
.temp_desc {
float:left;
margin-left:15px;
margin-top:17px;
min-height:117px;
width:200px;
}
.temp_desc h3
{
padding:0 0 10px 0;
}
.clone_script .temp_img img
{
border:1px solid #dfdfdf;
padding:2px;
}
.temp_desc h3 a
{
color:#333333;
font:bold 16px Georgia;
}
.temp_desc p
{
color:#323232;
font:normal 12px arial;
padding:0 0 10px 0;
line-height:18px;
}
.temp_desc p a
{
color:#41281b;
font:normal 11px arial;
}
/*main-ended*/

/*sidebar*/
#sidebar
{
width:260px;
}
.sidebar_cont{
background:#fff url(../images/sidebar_hd_bg.png) repeat-x left top;
border:1px solid #EAEAEA;
margin:0px 0 10px;
overflow:hidden;
padding:0;
width:260px;
}
#sidebar h2 {
/*background:url(../images/sidebar_hd_bg.png) repeat-x left top;*/
color:#333333;
font:bold 15px Georgia, "Times New Roman", Times, serif;
padding:10px 0 0 5px;
text-transform:capitalize;
}
/*online*/
#messenger {
clear:both;
padding:15px 0 0 0px;
width:262px;
}
.bg-sb-msg
{
padding:0 0 10px 0;
}
#messenger div.icons {
background:url(../images/icon-msgs.gif) no-repeat scroll left top transparent;
cursor:pointer;
height:58px;
line-height:45px;
width:43px;
}
#messenger div.m11 {
background-position:-3px 0;
}
#messenger div.m22 {
background-position:-45px 0;
}
#messenger div.m33 {
background-position:-89px 0;
}
#messenger div.m44 {
background-position:-132px 0px;
}
#messenger div.m55 {
background-position:-175px 0;
}
#messenger div.m66 {
background-position:-219px 0;
}
br.clear {
clear:both;
height:1px;
}
.showdec1 {
background:url(../images/1.gif) no-repeat scroll left top transparent;
display:none;
}
.showdec2 {
background:url(../images/2.gif) no-repeat scroll left top transparent;
display:none;
}
.showdec3 {
background:url(../images/3.gif) no-repeat scroll left top transparent;
display:none;
}
.showdec4 {
background:url(../images/4.gif) no-repeat scroll left top transparent;
display:none;
}
.showdec5{
background:url(../images/5.gif) no-repeat scroll left top transparent;
display:none;
}
.showdec6 {
background:url(../images/6.gif) no-repeat scroll left top transparent;
display:none;
}
.txts {
padding:10px 0 0;
}
.floatL {
float:left;
}
/*online-ended*/

#sidebar .clsConnect_Text {
background-color:#FFFFFF;
border:1px solid #E8E8E8;
color:#c4c4c4;
font:11px arial;
padding:5px 0;
margin:7px 0 5px 2px;
width:162px;
}
.clsConnectSubmit {
background:url(../images/connect_submit.png) no-repeat scroll 0 0 transparent;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font:bold 11px/23px Arial;
height:23px;
margin:7px 5px 5px 7px;
padding:0;
position:relative;
top:1px;
width:64px;
}
.clsaSubmit
{
background:url(../images/connect_submit.png) no-repeat scroll 0 0 transparent;
border:0 none;
color:#FFFFFF!important;
cursor:pointer;
font:bold 11px/23px Arial!important;
padding:5px 10px;
margin:0 5px 0 0;

}
.connect_cont p
{
width:243px;
}
.connect_list li
{
padding:5px 0;
}
.connect_list li img
{
padding:0 10px 0 0px;
}
.connect_list li a
{
color:#252525;
font:bold 12px arial;
}
.connect_cont
{
padding:10px 0 10px 15px;
}
.rightside_banner
{
width:260px;
margin:0 0 10px 0;
}
/*sidebar-ended*/
/*content-ended*/
/*footer-top*/
#footer_top
{
background:url(../images/footer_top_bg.png) repeat-x left top;
border:1px solid #eaeaea;
width:976px;
margin:0 0 10px 10px;
padding:0 0 10px;
}
.footer_top_cont {
float:left;
min-height:180px;
margin-left:10px;
padding-top:15px;
width:308px;
padding-right:5px;
border-right:1px solid #ebebeb;
}
.footer_top_cont h4
{
color:#333333;
font:normal 18px Georgia, "Times New Roman", Times, serif;
padding:0 0 10px;
text-transform:capitalize;
}
.blog_up
{
border-bottom:1px dotted #C1BFC0;
margin:0 10px 0 0;
}
.blog_up p
{
padding:5px 0 10px!important;
}
.blog_up p a
{
color:#323232!important;
text-decoration:none;
font:normal 12px arial!important;

}
.blog_up p span
{
color:#323232;
font:normal 12px arial;
}
.clsNobor
{
background:none!important;
}
.clsNoBor
{
border-bottom:none;
}
.footer_top_cont p a {
color:#41281B;
font:11px arial;
}
.case_studies li
{background:url(../images/case_list_bullet.png) no-repeat 2px 4px;
padding:0 0 17px 10px;
}
.case_studies li a
{

text-decoration:none;
color:#41281b;
font:normal 12px arial;
}
.form_item {
height:auto;
}

.validation-advice {
color:#FF0000;
margin:0;
overflow:hidden;
padding:0;
}


.Submit  {
background:url(../images/connect_submit.png) no-repeat scroll 0 0 transparent;
border:medium none;
color:#FFFFFF;
cursor:pointer;
font:bold 11px/23px Arial;
cursor:pointer;
height:23px;
margin:10px 0 0;
width:66px;
}
.contact-button
{
background:url(../images/connect_submit.png) no-repeat scroll 0 0 transparent;
border:medium none;
color:#FFFFFF;
cursor:pointer;
font:bold 11px/23px Arial;
cursor:pointer;
height:21px;
margin:10px 0 0;
width:66px;
}
.clslog_btn
{
background:url(../images/connect_submit.png) no-repeat scroll 0 0 transparent;
border:medium none;
color:#FFFFFF;
cursor:pointer;
font:bold 11px/23px Arial;
cursor:pointer;
height:21px;
margin:10px 0 0;
width:66px;
}
.button {
border:medium none;
margin-top:5px;
text-align:center;
}
.clsBorder
{
border-right:none;
}
/*footer-top-ended*/
#Footer {
	margin:0 0;
    background:url(../images/footer_bg.png) no-repeat center top;
	height:145px;
	margin:-11px 0 0;

}

.FooterCommon {
/*	padding:30px 10px 0 10px;*/
	width:1000px;
	margin:0 auto;
}
.BoonexFooter {
	float:left;
	background:url(../images/sep-footer.png) no-repeat scroll right center;
	padding:0 10px 0 0;
	margin:30px 0 0 30px;
}

.FooterCenter p a {	
	font:11px Arial;
	color:#f7f7f7;
	text-decoration:none;
}
.FooterCenter p  {
	color:#f7f7f7;
	font:11px Arial;
	line-height:26px;
	}

.FooterCenter1 {
	padding:0 0 0 10px;
	float:left;
		text-align:left;
		margin:30px 0 0 0;
	background:url(../images/sep-footer.png) no-repeat scroll right center;

}
.FooterCenter1 p a {	
	font:11px Arial;
	color:#f7f7f7;
	text-decoration:none;
}
.FooterCenter1 p  {
	color:#f7f7f7;
	font:11px Arial;
	padding:0 0 10px 0;
	}
.FooterCommon .clsNoImage {
	background:none;
}
.clsFooter_Border {
margin:0 auto;
position:relative;
}
.footer_l {
background:url(../images/footer_l.png) no-repeat scroll left center transparent;
display:block;
float:left;
height:175px;
left:-10px;
margin:0;
position:absolute;
text-indent:-9999em;
top:-42px;
width:10px;
z-index:20;
}
.footer_r {
background:url(../images/footer_r.png) no-repeat scroll right center transparent;
cursor:pointer;
display:block;
float:right;
height:175px;
position:absolute;
right:-10px;
text-indent:-9999em;
top:-42px;
width:10px;
z-index:99;
}
.FooterCenter p span
{
font-weight:bold;
}
.clsMainHd a
{
background:url(../images/view_but.jpg) no-repeat scroll left top transparent;
color:#fff;
font:bold 11px arial;
margin:0 0 0 615px;
padding:7px 8px;
position:relative;
text-transform:uppercase;
top:-10px;
}
.read_more_but1
{
background:url(../images/btn_read_more.jpg) no-repeat scroll left top transparent;
color:#333;
font:normal 11px arial;
padding:3px 7px;
}
.down_free
{
padding:15px 0 0 15px;
}

.clsError {
color:#CC0000;
font:11px arial;
}
.clsRedText
{
color:#CC0000;
font:11px arial;
}
.cust_details1 .clsRedText
{
padding:0 0 0 105px;
}
.quick_contact .clsRedText
{
padding:0 0 0 85px;
}
.req_cust .clsRedText
{
padding:0 0 0 10px;
display:inline-block;
}
.send_req .clsRedText
{
padding:0 0 0 90px;
}
.clsSuccess
{
    color: #000000 !important;
    font: 12px arial;
    padding: 13px 0 15px 16px;
}
.cust_details .clsError {
padding:0 0 0 127px;
}
.clsRequired {
color:red;
padding-right:3px;
}
.clsCommonFloatLeft, .clsCommonFloatRight {
width:305px;
}
.clsCommonFloat p {
padding:3px 0;
}
.clsCommonFloat .clsTextBox {
padding:3px 0;
width:270px;
}
.clsCommonFloat .clsTextArea
{
min-height:400px;
}
.clsServicesCommon {
border-bottom:1px dashed #DAD5D5;
margin:0px 0 0 20px;
padding-top:10px;
width:682px;
padding-bottom:10px;
}
.clsServicesCommonLeft  {
width:250px;
}
.clsServicesCommonRight  {
padding-top:20px;
width:415px;
}
.clsServicesCommonRight p{
padding-top:15px;
line-height:18px;
padding-right:3px;
}
.clsServicesCommon h3 {
font-size:16px;
margin-top:10px;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:15px;
color:#333;
font-weight:bold;
}
.clsFreeQuote {
margin:20px 0;
text-align:left;
}
.Clsred {
color:#FF0000;
}
#contact-container label {
clear:left;
display:block;
float:left;
font-size:12px;
font-weight:bold;
padding-right:4px;
text-align:right;
margin:10px 0;
width:98px;
}
#contact-container .contact-input {
border:1px solid #E8E8E8;
float:left;
font-family:'Trebuchet MS',Verdana,Arial;
margin:10px 2px;
color:#888;
font:11px arial;
padding:2px;
width:300px;
}
#contact-container .contact-input-cost {
border:1px solid #E8E8E8;
float:left;
font-family:'Trebuchet MS',Verdana,Arial;
margin:10px 2px;
color:#888;
font:11px arial;
padding:2px;
width:60px;
}
#contact-container form {
margin:10px 0;
padding:0;
width:418px;
}
#contact-container textarea {
font-size:0.9em;
height:114px;
}
#contact-message
{
margin:10px 0 0 0;
}
#add_cmt .clsError
{
float:left;
padding:0 0 0 1px;
width:249px;
}
.required_2
{
margin:5px 20px 0 20px!important;
}
.select_cont
{
border:1px solid #E8E8E8;
color:#888888;
float:left;
font:11px arial;
margin:10px 2px;
padding:2px;
width:306px;
}
#vista_form2 label
{
margin:0 0 10px 0;
}
.quote_content .clsError {
padding:0 0 0 105px;
}
/*container-block-ended*/


/*CogzidelTemplates.com -Home Page-ended*/
/*17-08-2010*/
.footer_top_cont .case_studies li a {
color:#323232 !important;
font:normal 12px arial !important;
text-decoration:none;
}
.footer_top_cont .case_studies li
{
background:none!important;
padding:5px 0 10px !important;
border-bottom:1px dotted #C1BFC0;
margin:0 10px 0 0;
}
.footer_top_cont .case_studies p {
padding:10px 0 10px !important;
border-bottom:1px dotted #C1BFC0;
}
.footer_top_cont .case_studies span {
color:#323232;
font:12px arial;
}
.clsNoBor {
border-bottom:medium none!important;
padding:10px 0 10px !important;
}
.FooterCenter {
	padding:0 10px 0 14px;
	float:left;
	min-height:100px;
		text-align:left;
		margin:30px 0 0 0;
	background:url(../images/sep-footer.png) no-repeat scroll right center;

}
.cf_inputbox {
border:1px solid #e8e8e8;
width:143px;
font:11px arial;
color:#8c8c8c;
padding:2px 0;
}
.cf_textarea {
border:1px solid #e8e8e8;
height:60px;
width:143px;
font:11px arial;
color:#8c8c8c;
}
.form_item label {
display:block;
float:left;
margin-left:17px;
margin-right:5px;
width:81px;;
font:11px arial;
color:#323232;
}
.contact_email {
float:left;
margin-bottom:5px;
margin-left:0;
margin-top:5px;
width:259px;
}
#retemp ul li .tooltip { position:relative; z-index:1; }
#retemp ul li .tooltip span { display:none;}
#retemp ul li .tooltip:hover {z-index:25;}
#retemp ul li .tooltip:hover span { 
	display:block;
	position:absolute; 
	top:25px; 
	* top:25px;
	border:none;
	color:transparent;
	left:-278px; 
	z-index:50;
	padding:5px;
}
#retemp ul li {
float:left;
margin:7px 6px;
border:1px solid #DFDFDF;
padding:1px;
}       
#retemp ul {
list-style:none outside none;
margin:0 auto;
padding:0 0 0 15px;
overflow:visible;
}
.online_cont
{
margin:0px 4px 0;
border-top:1px solid #dedede;
}
.cf_textbox
{
margin-bottom:0px;
margin-left:0;
margin-top:0px;
}
.quick_contact .form_item {
padding:0 0 10px 0;
}
               
			   /*pop_contact from*/
			   
.clsClose {
height:18px;
width:100%;
}
.clsClose a {
background:url("../images/delete.jpg") no-repeat scroll 0 0 transparent;
display:block;
float:right;
height:0 !important;
overflow:hidden;
padding:18px 0 0;
text-indent:-2000em;
width:18px;
}
.clsReportTitle {
border-bottom:1px dotted #C1BFC0;
color:#333333;
font:20px Georgia,"Times New Roman",Times,serif;
margin-bottom:20px;
text-align:left;
padding-bottom:5px;
}
.clsSuggestion{
text-align:left;
}
.clsFeedbackForm{
text-align:left;
}
.clsFeedback{
padding:0 0 0 15px;
}
#formajax1{
padding:0 0 0 15px;
}
.addon_temp img {
border:1px solid #DFDFDF;
padding:2px;
}	   
.System_req,.add_comment,.clsComment_cont {
background:url("../images/sidebar_hd_bg.png") repeat-x scroll left top transparent;
}
.send_msg {
background:#fff;
}
#contact-container .quote_content form {
margin-top:0px;
}
.clsCommonThemes{
padding-top:15px;
}
.footer_top_cont .case_studies ul{
min-height:156px;
}


.brochur_size{
height:190px;
margin-left:20px;
margin-right:20px;
margin-top:25px;
width:94%;
}
.type_size{
width:153px;
float:left;
text-align:center;
margin-right:20px;
}
.details{
padding-top:10px;
text-align:center;
}
.type_img{
border:1px solid #eaeaea;
}
.brouchure_dis{
margin-bottom:30px;
margin-top:10px;
padding-left:76px;
width:532px;
}

.slider {
height:135px;
margin:0 0 10px 5px;
padding:5px 5px 2px;
width:98%;
}
.slider .minus {
background-position:center center;
background-repeat:no-repeat;
float:left;
}
.slider .thumbs {
float:left;
height:125px;
margin:0 0 0 5px;
overflow:hidden;
width:870px;
}
.slider .plus {
background-position:center center;
background-repeat:no-repeat;
float:right;
}
.slider .plus {
background: url(../images/portfolio_right.jpg) no-repeat scroll 0 50px transparent;
cursor:pointer;
height:125px;
position:relative;
width:15px;
}
.slider .minus {
background:url(../images/portfolio_left.jpg) no-repeat scroll 0 50px transparent;
cursor:pointer;
height:125px;
position:relative;
width:15px;
}
#sl_content li{
background:none !important;
float:left;
}
#slider_ul{
padding:5px 0 0 5px;
}


/*-------------Site Map------------------*/

#selCogzSite  {
    overflow: hidden;
    padding: 0;
    width: 980px;
	margin: 0 0 0 10px;
}
#selCogzSite .clsMainHd_inner1 {
    border-bottom: 1px solid #C1BFC0;
    padding: 0 0 6px;
}
#selCogzSite h2 {
    color: #333333;
    font: 18px Georgia,"Times New Roman",Times,serif;
    height: 19px;
    min-height: 1%;
    padding: 10px 0 0 5px;
    text-transform: capitalize;
}


.clsCogSitemap{
	padding:25px 0 25px 42px;
}
.sitemap1,.sitemap2,.sitemap3{
	width:235px;
	float:left;
}
.clsCogSitemap ul li{
	padding:0 0 12px 0;
}
.clsCogSitemap ul li.sitelast{
	padding:0 0 5px 15px;
}
.clsCogSitemap ul li a{
	font:bold 12px Arial;
	color:#333333;
	text-decoration:underline;
}
.clsCogSitemap ul li ul{
	padding:10px 0 0 0;
}
.clsCogSitemap ul ul li{
	padding:0 0 12px 15px;;
	background:url(../images/sitemap_li.jpg) no-repeat scroll 0 3px;
}
.clsCogSitemap ul ul li a{
	font:normal 12px Arial;
	color:#333333;
	text-decoration:none;
}

.clscartAdditional{
	background:#F7F7F7;
	padding:10px;
	margin: 20px 0 20px 0;
    width: 518px;
}
.clscartAdditional h2
{
	font:bold 12px Arial!important;
	margin:0 0 5px 0;

}
.clscartAdditional p{
	padding:0 0 0 8px;
	line-height: 20px;
}









