/*************************common stats************************/
body,div,ul,li,h1,h2,h3,h4,h5,h6,p,form,fieldset{padding:0; margin:0; font-weight:normal}
img,fieldset{border:none; padding:0; padding-top:10px; padding-bottom:10px; margin:0;}
body{font:12px/14px Arial, Helvetica, sans-serif; color:#1d1d1d;text-align:center;}
.left{float:left; width:auto;}
.right{float:right; width:auto;}
span.clear{clear:both;}
a:focus{outline:none}
/*************************common ends************************/

/*************************layout stats************************/
#layout{width:960px; margin:0 auto;text-align:left;}
#main{float:left; width:960px;}

/*************************header stats************************/
#header{float:left; width:960px; margin-top:4px}
#header .logo{float:left; width:586px; margin-top:5px}
#header .logo img{float:left;}

/*************************search stats************************/
#search{float:right; width:196px; margin-top:38px}
#search form{float:left; width:194px;}
#search fieldset{float:left; width:194px;}
#search .input_bg{float:left; width:156px; background:url(../images/search_input_bg.gif) no-repeat 0 0}
#search input{float:left; width:152px; padding:2px 0 2px 4px; background:none; border:none; font:12px/14px Arial, Helvetica, sans-serif; color:#1d1d1d;}
/*************************search ends************************/

/*************************menu stats************************/
#menu{float:left; width:960px; margin-top:13px; background:#1d1d1d url(../images/menu_left_curve.gif) no-repeat 0 0}
#menu ul{float:left; width:949px; list-style:none; background:url(../images/menu_right_curve.gif) no-repeat right 0; padding:0 0 0 11px}
#menu li{float:left; width:auto; font-size:13px; line-height:15px; font-weight:bold; padding-right:30px; text-transform:uppercase}
#menu li.padding_first{padding-right:115px;}
#menu li.padding_second{padding-right:110px;}
#menu li.last{padding-right:0;}
#menu li a{float:left; width:auto; color:#fbf8f8; text-decoration:none;  padding:9px 0 8px 0;}
#menu li a:hover{text-decoration:none}
#menu li a.current{text-decoration:none}

* html #menu ul{width:960px;}

/*************************menu ends************************/
/*************************header ends************************/

/*************************body container stats************************/
#body_container{float:left; width:940px; background:#f0f0f0; padding:10px}

/*************************main banner stats************************/
#main_banner{float:left; width:920px; background:#fff; padding:11px 11px 13px 9px}
* html #main_banner {width: 940px;}
#main_banner img{float:left;}
/*#main_container a{ text-decoration:underline;}
#main_container a:hover{text-decoration:none}*/

#main_banner .build_banner{float:left; width:299px;height:194px; margin-right:8px; background:url(../images/build_photo.jpg) no-repeat 0 0;}
#main_banner .build_banner h3{float:left; width:117px; font:bold 34px/34px "HelveticaNeue", Arial, Helvetica, sans-serif; color:#fff; padding-top:120px; padding-left:5px;}
#main_banner .host_banner{float:left; width:304px;height:194px; margin-right:9px; background:url(../images/host_photo.jpg) no-repeat 0 0;}
#main_banner .host_banner h3{float:left; width:117px; font:bold 34px/34px "HelveticaNeue", Arial, Helvetica, sans-serif; color:#fff; padding-top:120px; padding-left:5px;}
#main_banner .help_banner{float:left; width:300px;height:195px; height:195px; position:relative; background:url(../images/help_photo.jpg) no-repeat 0 0;}
#main_banner .help_banner h3{float:left; width:117px; font:bold 34px/34px "HelveticaNeue", Arial, Helvetica, sans-serif; color:#fff; padding-top:120px; padding-left:5px;}
#main_banner .host_banner_inner{float:left; width:304px; margin-right:9px; background:url(../images/inner_host_photo.jpg) no-repeat 0 0;}
#main_banner .host_banner_inner h3{float:left; width:117px; font:bold 34px/34px "HelveticaNeue", Arial, Helvetica, sans-serif; color:#fff; padding-top:120px; padding-left:5px;}
#main_banner .help_banner_inner{float:left; width:300px; height:195px; position:relative; background:url(../images/inner_help_photo.jpg) no-repeat 0 0;}
#main_banner .help_banner_inner h3{float:left; width:117px; font:bold 34px/34px "HelveticaNeue", Arial, Helvetica, sans-serif; color:#fff; padding-top:120px; padding-left:5px;}
/*************************main banner ends************************/

/*************************vertical menu stats************************/
#main_banner #vertical_menu1{float:right; width:125px; margin-top:13px; padding-right:8px;}
#main_banner #vertical_menu2{float:right; width:125px; margin-top:13px; padding-right:8px;}
#main_banner #vertical_menu3{float:right; width:125px; margin-top:13px; padding-right:8px;}
#main_banner ul{float:left; width:125px; list-style:none}
#main_banner ul li{font-weight:bold; margin-top:1px; padding:0; position:relative; float:left; width:125px; z-index:1;}
#main_banner ul li.last{height:35px;float:left;background:#000; width:125px; opacity:0.75;}
* html #main_banner ul li.last{width:117px;filter:alpha(opacity=75);}
#main_banner ul li a{display:block; width:117px; color:#fdfcfc; text-decoration:none; padding:7px 0 7px 8px; background:#000;filter:alpha(opacity=75); opacity:0.75;}
* html #main_banner ul li a{filter:alpha(opacity=75);}
#main_banner ul li a:hover{color:#fdfcfc; text-decoration:underline; display:block;}
/*************************vertical menu ends************************/

/********************bread crumb starts********************/
.bread_crumb{float:left; width:940px; background:#fff; margin-top:10px; display:inline}
.bread_crumb ul{float:left; width:auto; list-style:none; padding:3px 0 3px 7px}
.bread_crumb li{float:left; padding:0 0 0 13px; background:url(../images/bread_crumb_sept.gif) no-repeat 3px 2px; font:bold 10px/14px "HelveticaNeue", Arial, Helvetica, sans-serif; text-transform:uppercase}
.bread_crumb li.fast{background:none; padding-left:0}
.bread_crumb li a{color:#5d5d5d; text-decoration:underline;}
.bread_crumb li a:hover{color:#050200; text-decoration:none;}
.bread_crumb li a.current{color:#050200; text-decoration:none;}
/********************bread crumb ends********************/

/*************************left & right container stats************************/
#left_right_container{float:left; width:940px; background:url(../images/left_right_container_bg.gif) repeat-y right 0; margin-top:10px}

#left_right_container iframe {float:left; width:940px; border:0px solid #000000; background: #ffffff url(../images/left_right_container_bg.gif) repeat-y right 0;}

/*************************left container stats************************/
#left_container{float:left; width:619px; margin-right:10px}
#left_container a{color: #000000; text-decoration:underline;}
#left_container a:hover{color: #000000;text-decoration:none}

/*************************left top section stats************************/

#left_container .top_section{float:left; width:599px; background:#ef9321; padding:10px}
#left_container .top_section h1{float:left; width:599px; font:bold 18px/20px "HelveticaNeue", Arial, Helvetica, sans-serif; color:#050000; padding:3px 0 13px}
#left_container .top_section  p.bodytext {color:#434343; padding-bottom:15px}
#left_container .top_section  p.read_more{float:left; width:288px; font-weight:bold; padding-bottom:0}
#left_container .top_section  p.read_more a{float:left; width:auto; background:url(../images/read_more_arrow.gif) no-repeat right 5px; color:#fff; text-decoration:underline; padding-right:10px}
#left_container .top_section  p.read_more a:hover{text-decoration:underline}
#left_container .top_section  p.read_more a:hover{text-decoration:none}
#left_container .top_section h2{float:left;font:bold 18px/20px "HelveticaNeue", Arial, Helvetica, sans-serif; color:#050000;}



#left_container .top_section_alt{float:left; width:599px; background:#ff99cc; padding:10px}
#left_container .top_section_alt h1{float:left; width:599px; font:bold 18px/20px "HelveticaNeue", Arial, Helvetica, sans-serif; color:#050000; padding:3px 0 13px}
#left_container .top_section_alt  p.bodytext {color:#434343; padding-bottom:15px}
#left_container .top_section_alt  p.read_more{float:left; width:288px; font-weight:bold; padding-bottom:0}
#left_container .top_section_alt  p.read_more a{float:left; width:auto; background:url(../images/read_more_arrow.gif) no-repeat right 5px; color:#fff; text-decoration:underline; padding-right:10px}
#left_container .top_section_alt  p.read_more a:hover{text-decoration:underline}
#left_container .top_section_alt  p.read_more a:hover{text-decoration:none}
#left_container .top_section_alt h2{float:left; font:bold 18px/20px "HelveticaNeue", Arial, Helvetica, sans-serif; color:#050000;}

/*

#left_container .top_section{float:left; width:599px; background:#ef9321; padding:10px}
#left_container .top_section h1{float:left; width:599px; font:bold 18px/20px "HelveticaNeue", Arial, Helvetica, sans-serif; color:#050000; padding:3px 0 13px}

#left_container .top_section p.bodytext{color:#434343; padding-bottom:15px;border: 1px solid #ffffff;}
#left_container .top_section p.read_more{float:left; width:288px; font-weight:bold; padding-bottom:0}
#left_container .top_section p.read_more a{float:left; width:auto; background:url(../images/read_more_arrow.gif) no-repeat right 5px; color:#fff; text-decoration:underline; padding-right:10px}
#left_container .top_section p.read_more a:hover{text-decoration:underline}

*/
/*************************left top section ends************************/

/*************************left bottom section stats************************/
#left_container .bottom_section{float:left; width:599px; background:#fff; padding:10px; margin-top:10px}
#left_container .bottom_section h2{float:left; width:599px; font:bold 18px/20px "HelveticaNeue", Arial, Helvetica, sans-serif; color:#050000;}
#left_container .bottom_section p{float:left; width:599px; line-height:18px; padding-top:15px}
#left_container .bottom_section p.read_more{float:left; width:599px; padding:0 0 10px}
#left_container .bottom_section p.read_more a{float:right; width:auto; color:#0000ff; text-decoration:underline;}
#left_container .bottom_section p.read_more a:hover{color: #000000;text-decoration:underline}
#left_container .bottom_section p.read_more a:hover{color: #000000;text-decoration:none}
/*************************left bottom section ends************************/

/*************************inner left section stats************************/

#left_container .inner_left_section ul {margin-left: 15px;}
#left_container .inner_left_section ul li {clear:both;padding: 5px 0 0 0;}

#left_container .inner_left_section{float:left; width:599px; background:#fff; padding:10px; border: 0px solid #111111;/*margin-top:10px*/ }

#left_container .inner_left_section h1{float:left; width:599px; font:bold 18px/20px "HelveticaNeue", Arial, Helvetica, sans-serif; color:#050000;}
#left_container .inner_left_section h2{float:left; width:599px; font:bold 16px/18px "HelveticaNeue", Arial, Helvetica, sans-serif; color:#050000;}
#left_container .inner_left_section h3{float:left; width:599px; font:bold 12px/14px "HelveticaNeue", Arial, Helvetica, sans-serif;padding:5px 0 15px}
#left_container .inner_left_section p{float:left; width:599px; line-height:18px; padding:5px 0 15px}
#left_container .inner_left_section p img{float:left;}
#left_container .inner_left_section .read_more{float:left; width:599px; padding:0 0 10px}
#left_container .inner_left_section .read_more a{float:right; width:auto; color:#0000ff; text-decoration:underline;}
#left_container .inner_left_section .read_more a:hover{text-decoration:underline}
#left_container .inner_left_section .read_more a:hover{text-decoration:none}
/*************************inner left section ends************************/
/*************************left container ends************************/

/*************************right container stats************************/
#right_container{float:left; width:311px;}

/*************************websites building stats************************/
/* ALL REPLACED BY NEXT STYLE
#right_container .websites_building{float:left; width:295px; padding:8px;border: 0px solid #111111;}
#right_container .websites_building h4{float:left; width:295px; font:bold 18px/20px "HelveticaNeue", Arial, Helvetica, sans-serif; color:#050000; padding-bottom:25px}
#right_container .csc-firstHeader {float:left; width:295px; font:bold 18px/20px "HelveticaNeue", Arial, Helvetica, sans-serif; color:#050000; padding-bottom:25px}
#right_container .websites_building ul{float:left; width:295px; list-style:none}
#right_container .websites_building ul li{float:left; width:295px; padding-bottom:14px; color:#464545; font-style:italic;}
#right_container .websites_building ul li img{float:left; margin-right:6px}
#right_container .websites_building ul li strong{font-style:normal; font-weight:bold}

#right_container a{ width:auto; color:#0000ff; text-decoration:underline;}
#right_container a:hover{text-decoration:underline}

*/
/*************************websites building ends************************/

/*************************websites stats************************/
#right_container .websites_building{float:left; width:285px; padding:8px 13px 0 10px; margin-top:9px;border: 0px solid #111111;}
* html #right_container .websites_building {width: 280px;padding:8px 3px 0 10px;}
#right_container .websites_building h4{float:left; width:283px; font:bold 18px/20px "HelveticaNeue", Arial, Helvetica, sans-serif; color:#050000;}
#right_container .websites_building p{float:left; width:283px; color:#464545; padding:5px 0 15px}
#right_container .websites_building p.read_more{float:right; width:283px; padding:0}
#right_container .websites_building p.read_more a{float:right; width:auto; color:#0813a3; text-decoration:underline;}
#right_container .websites_building p.read_more a:hover{color: #000000;text-decoration:underline}
#right_container .websites_building p.read_more a:hover{color: #000000;text-decoration:none}
#right_container a{ text-decoration:underline;}
#right_container a:hover{color: #000000;text-decoration:none;}
/*************************websites ends************************/

/*************************newsletter stats************************/
#right_container .newsletter{float:left; width:285px; padding:8px 13px 0 10px; background:#f5c287;  margin-top:10px;border: 0px solid #111111;}
* html #right_container .newsletter {widh: 280px; padding:8px 3px 0 10px;}
#right_container .newsletter h4{float:left; width:283px; font:bold 18px/20px "HelveticaNeue", Arial, Helvetica, sans-serif; color:#050000;}
#right_container .newsletter form{float:left; width:283px;}
#right_container .newsletter fieldset{float:left; width:283px;}
#right_container .newsletter label{float:left; width:283px; color:#464545; margin-top:5px}
#right_container .newsletter .form_row{float:left; width:283px; padding-top:13px}
#right_container .newsletter label.name{float:left; width:40px; color:#1d1d1d; padding:2px 0 0; margin:0}
#right_container .newsletter .input_bg{float:left; width:236px; background:url(../images/name_input_bg.gif) no-repeat 0 0}
#right_container .newsletter input{float:left; width:231px; padding:2px 0 2px 5px; height:16px; font:11px/14px Arial, Helvetica, sans-serif; color:#1d1d1d; background:none; border:none}
#right_container .newsletter input.submit{float:right; width:auto; text-transform:uppercase; padding:0; height:auto; font:12px/14px Arial, Helvetica, sans-serif; color:#1d1d1d; background:none; border:none; text-decoration:underline; cursor:pointer}
/*************************newsletter ends************************/
/*************************management & marketing stats************************/
#right_container .management_marketing{float:left; width:285px; padding:8px 13px 0 10px; background:#f5c287; /*margin-top:9px*/}
#right_container .management_marketing h4{float:left; width:283px; font:bold 18px/20px "HelveticaNeue", Arial, Helvetica, sans-serif; color:#050000;}
#right_container .management_marketing p{float:left; width:283px; color:#464545; padding:5px 0 15px}
#right_container .management_marketing p.read_more{float:left; width:283px; font-weight:bold; padding:0}
#right_container .management_marketing p.read_more a{float:left; width:auto; color:#0813a3; text-decoration:underline;}
#right_container .management_marketing p.read_more a:hover{color: #000000;text-decoration:none}
/*************************management & marketing ends************************/
/*************************right container ends************************/
/*************************body container ends************************/

/*************************footer stats************************/
#footer{float:left; width:940px; background:#1d1d1d; padding:7px 10px}
#footer p{float:left; width:940px; color:#fffefe; font:bold 12px/14px "HelveticaNeue", Arial, Helvetica, sans-serif;}
#footer p a{color:#fffefe; text-decoration:underline}
#footer p a:hover{text-decoration:underline}
#footer p a:hover{text-decoration:none}
/*************************footer ends************************/
/*************************layout ends************************/
#right_container .bottom_section{float:left; width:285px; padding:8px 13px 0 10px; background:#f5c287; margin-top:9px;border: 0px solid #111111;}
* html #right_container .bottom_section {width: 280px;padding:8px 3px 0 10px;}
#right_container .bottom_section h4{float:left; width:283px; font:bold 18px/20px "HelveticaNeue", Arial, Helvetica, sans-serif; color:#050000;}
#right_container .bottom_section p{float:left; width:283px; color:#464545; padding:5px 0 15px}
#right_container .bottom_section p.read_more{float:left; width:283px; font-weight:bold; padding:0}
#right_container .bottom_section p.read_more a{float:left; width:auto; color:#0813a3; text-decoration:underline;}
#right_container .bottom_section p.read_more a:hover{color: #000000;text-decoration:none}
/*************************management & marketing ends************************/
/*************************right container ends************************/
/*************************body container ends************************/

/*************************footer stats************************/
/*#footer{float:left; width:940px; background:#1d1d1d; padding:7px 10px}
#footer p{float:left; width:940px; color:#fffefe; font:bold 12px/14px "HelveticaNeue", Arial, Helvetica, sans-serif;}
#footer p a{color:#fffefe; text-decoration:underline}
#footer p a:hover{text-decoration:none}*/
/*************************footer ends************************/
/*************************layout ends************************/
/*#right_container .bottom_section {float:left; width:285px; padding:8px 13px 10px; background:#f5c287; margin-top:9px}
#right_container .bottom_section h4{float:left; width:283px; font:bold 18px/20px "HelveticaNeue", Arial, Helvetica, sans-serif; color:#050000;}
#right_container .bottom_section p{float:left; width:283px; color:#464545; padding:5px 0 15px}
#right_container .bottom_section p.read_more{float:left; width:283px; font-weight:bold; padding:0}
#right_container .bottom_section p.read_more a{float:left; width:auto; color:#0813a3; text-decoration:underline;}
#right_container .bottom_section p.read_more a:hover{text-decoration:none}*/
/*************************management & marketing ends************************/
/*************************right container ends************************/
/*************************body container ends************************/

/*************************footer stats************************/
/*#footer{float:left; width:940px; background:#1d1d1d; padding:7px 10px}
#footer p{float:left; width:940px; color:#fffefe; font:bold 12px/14px "HelveticaNeue", Arial, Helvetica, sans-serif;}
#footer p a{color:#fffefe; text-decoration:underline}

#footer p a:hover{text-decoration:none}*/
/*************************footer ends************************/
/*************************layout ends************************/

/* captions */
.csc-textpic-caption {
/*font-family:"Times New Roman", Times, serif;*/
font-style: italic;
font-weight:bold;
padding-top:5px;
}






/************************Powermail CSS Starts****************/

fieldset.tx-powermail-pi1_fieldset div.even, fieldset.tx-powermail-pi1_fieldset div.odd {
	background:none;
}

* html .tx-powermail-pi1 legend{
    position:absolute;
    top: -.5em;
    left: .5em;
    }
* html .tx-powermail-pi1 fieldset{
    position: relative;
    margin-top:1em;
    padding-top:.75em;
    
    }
* html #powermaildiv_uid1 {
	padding-top: 2em;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	font-weight: normal;
	border: 1px solid #111111;
	background-color: #FFFFFF;
	background-color: #c5c5c5;
	cursor: pointer;
}

fieldset.tx-powermail-pi1_fieldset {
	border: 1px solid #111111;
	background-color: #ffffff;	
}

/********* powermail error css*******************************/

.tx-powermail-pi1_mandatory {
	margin-left: 20px;
}

.tx-powermail-pi1_mandatory li {
	padding: 5px;
	margin-left: 15px;
}


/********** powermail confirmation css ***********************/

.tx-powermail-pi1_confirmation {
        padding: 10px 10px 10px 20px;
        border: 0px solid #111111;

}


.tx-powermail-pi1 .powermail_content_div{
        margin-left: 10px;
        padding: 10px 0 10px 0;
}


.tx-powermail-pi1 .powermail_content_div div.powermail_all_label {
        margin: 0;
        padding: 0;
        width: 200px;
        float: left;
        border: 0px solid #111111;
}

.tx-powermail-pi1 .powermail_content_div div.powermail_all_value {
        width: 580px;
        border: 0px solid #111111;
}

* html .tx-powermail-pi1 .powermail_content_div div.powermail_all_value {
        margin: 3px 0 0 160px;
        width: 300px;
}

.tx-powermail-pi1_confirmation_back, .tx-powermail-pi1_confirmation_submit,
input.tx-powermail-pi1_mandatory_submit {
        padding: 0px;
        text-align:left;
        margin: 40px 0px 0px 10px;
        float: left;
	border: 1px solid #111111;
	background-color: #c5c5c5;
	cursor: pointer;
}


/********** powermail thanx css ***********************/

.tx-powermail-pi1_thx {

        padding-bottom: 30px;

}
.tx-powermail-pi1_thx p.bodytext {
        margin-left: 10px;
        margin-top: 5px;
        height: 15px;
}

/*
.tx-powermail-pi1_thx div.powermail_content_div p.bodytext {
        margin: 0;
        padding: 0;
        height: 0px;
}
*/
.tx-powermail-pi1_thx .powermail_content_div div.powermail_all_label {
        margin: 0;
        padding: 0;
        width: 200px;
        float: left;
        border: 0px solid #111111;
}

.tx-powermail-pi1_thx .powermail_content_div div.powermail_all_value {
	/*margin-top: -14px;*/
        /*margin-left: 105px;*/
        width: 580px;
        border: 0px solid #111111;
}


/************************Powermail CSS Ends****************/


.read_more {

}


.photo_left{float:left; width:305px; margin-right:5px; margin-top:2px}
.photo_left img{float:left;}
.photo_right{float:right; width:305px; margin-left:5px; margin-top:2px; display:inline}
.photo_right img{float:left;}


/*********************** news related css********************/

.news-latest-container h2 {
font:bold 18px/20px "HelveticaNeue", Arial, Helvetica, sans-serif; color:#050000;
}

#left_container .inner_left_section .news-list-container a h3 {
text-decoration: underline;
padding:10px 0 0 0;
}



/*
#right_container .news-latest-item {
	margin: 10px 5px 0px 5px;
	border: 0px solid #ffffff;
}

.news-latest-item h3 a{
        font-size: 12px;
        text-decoration: underline;
}

.news-latest-item h3 a:hover{
        font-size: 12px;
        text-decoration: underline;
}

#right-container img {
        margin-top: 5px;
}
#right_container .news-latest-item p.bodytext{
	padding: 10px;
	margin-left: 5px;
}

.news-latest-item .news-latest-morelink {
        text-align: right;
}

.news-latest-item hr {
        border: 1px solid #111111;
}
*/

/**************** shopping related css****************/

/*.tx-commerce-pi1, .tx-commerce-pi3 {
        font:bold 18px/20px "HelveticaNeue", Arial, Helvetica, sans-serif;
}*/

.tx-commerce-pi1 a, .tx-commerce-pi3 a{
	color: #0000ff;
	text-decoration: underline;
}

.tx-commerce-pi1 a:hover, .tx-commerce-pi3 a:hover{
	color: #0000ff;
	text-decoration: underline;
}

.tx-commerce-pi1 .com-basket-header-text {
	margin-left: 10px;
	padding: 10px 0 10px 0;
}

.tx-commerce-pi1 .com-basket-list table {
        text-align: right;
        border: 1px solid #111111;
        border-collapse: collapse;
}

.com-basket-list {
        width: 100%;
        font-size: 12px;
        border: 1px solid #111111;
        border-collapse: collapse;
}

.com-basket-list th {
        font-weight: bold;
        line-height: 18px;
        border: 1px solid #111111;
        background-color: #ffffee;
        padding: 5px 0 5px 0;
        border-collapse: collapse;
        text-align: right;
        padding-right: 2px;
}

.com-basket-list td {
        line-height: 18px;
        padding:5px 0 5px 0;
        border: 1px solid #111111;
        border-collapse: collapse;
        text-align: right;
        padding-right: 2px;
}

* html .com-basket-list td, * html .com-basket-list th {
        border: 1px solid #111111;
}

* html .com-basket-list table {
        border: 0;
}

.tx-commerce-pi1 tr.com-basket-even {
	background-color: #f0f0f0;
}

th.com-basket-header-title {
        text-align:center;
}
td input.com-input-qty {
        text-align:center;
        width: auto;
}

.tx-commerce-pi1 .com-basket-payment label {
        text-align: left;
} 
.tx-commerce-pi1 select {
        text-align: left;
        font-size: 11px;
        width: auto;
}

.com-basket-previous, .com-basket-next {
        float: right;
        display: block;
        padding: 3px;
        font-size: 12px;
}

p.com-basket-submit input {
        margin-top: 10px;
	font-weight: normal;
	border: 1px solid #111111;
	background-color: #c5c5c5;
	cursor: pointer;

}
/************* checkout css *********************/

#left-container p.bodytext {
        margin-left: 10px;
        padding-bottom: 10px;
}

.tx-commerce-pi3 .com-chkout-steps div {
        padding: 5px;
}

.com-chkout-address h2 {
        padding: 5px;
}

.tx-commerce-pi3 dt.com-chkout-address-label {
        border: 0px solid #111111;
        margin: 0;
        padding: 0;
        width: 100px;
        float: left;
}

.tx-commerce-pi3 dd.com-chkout-address-input {
        border: 0px solid #111111;
        margin: 0;
        padding: 0;
        width: 500px;
        padding-bottom: 10px;
}

.tx-commerce-pi3 dd.com-chkout-address-radio {
        border: 0px solid #111111;
        margin: 0;
        padding: 0;
        width: 40px;
        float: left;
        height: 20px;
}


.tx-commerce-pi3 dt.com-chkout-address-radiolabel {
        border: 0px solid #111111;
        margin: 0;
        padding: 0;
        width: 500px;
        height: 30px;
}

p.com-chkout-address-fields-submit input {
        margin-bottom: 10px;
	font-weight: normal;
	border: 1px solid #111111;
	background-color: #c5c5c5;
	cursor: pointer;
}

/*************** checkout css ********************/


.com-chkout-listing h2, .com-chkout-listing h3 {
        padding: 5px 0 5px 0;
        font-weight: bold;
}

.com-chkout-listing-basket table.com-basket-list {
        text-align: right;
        border: 1px solid #111111;
        border-collapse: collapse;
}

.com-chkout-listing-billing-address dl dt, .com-chkout-listing-delivery-address dl dt {
        width: 200px;
        padding: 2px;
        height: 20px;
        border: 0px solid #111111;
}

.com-chkout-listing-billing-address dl dd, .com-chkout-listing-delivery-address dl dd{
        margin: -24px 0 0 100px;
        padding: 2px;
        height: 20px;
        border: 0px solid #111111;
}

/*
.com-chkout-listing-billing-address dt, .com-chkout-listing-delivery-address dt {
	margin:0;
        width: 200px;
        padding: 2px;
        border: 0px solid #111111;
        
}

.com-chkout-listing-billing-address dd, .com-chkout-listing-delivery-address dd{
        width: 200px;
        border: 1px solid #111111;
}
*/

* html .com-chkout-listing-billing-address dt, * html .com-chkout-listing-delivery-address dt {
        padding-bottom: 0px;
        
}

* html .com-chkout-listing-billing-address dd, * html .com-chkout-listing-delivery-address dd{
        padding-bottom: 0px;
        margin: 0;
}

p.com-chkout-listing-submit input {
        margin-top: 10px;
	font-weight: normal;
	border: 1px solid #111111;
	background-color: #c5c5c5;
	cursor: pointer;
}

/***************** order confirmation css ********************/

.tx-commerce-pi3 {
        padding-top: 5px;
}

.tx-commerce-pi3 h2 {
        padding: 4px;
}

/**************** page number css for right side container*****************************/

* html #right_container .tx-wecknowledgebase-pi1 {
       width: 280px;
}

#right_container .tx-wecknowledgebase-pi1-browsebox {
        width: 280px;
}

#right_container .tx-wecknowledgebase-pi1-browsebox table {
        font:12px/14px Arial, Helvetica, sans-serif;
        border: 0px solid #111111;
        width: auto;
        text-align: right;
        float: left;
}

#right_container .tx-wecknowledgebase-pi1-browsebox td p {
        padding: 0;
        margin: 0;
        width: auto;
}

.tx-wecknowledgebase-pi1-browsebox td a, .tx-wecknowledgebase-pi1-browsebox td a:hover {
        color: #0000EE;
}

#right_container .tx-wecknowledgebase-pi1-browsebox-SCell a, #right_container .tx-wecknowledgebase-pi1-browsebox-SCell a:hover{
        color: #1D1D1D;
        font-weight: bold;
}


/**************** page number css for left inner side container*****************************/


#left_container .tx-wecknowledgebase-pi1-browsebox table {
        font:12px/14px Arial, Helvetica, sans-serif;
        border: 0px solid #111111;
        width: 200px;
        text-align: right;
        float: right;
}

#left_container .tx-wecknowledgebase-pi1-browsebox td p {
        padding: 0;
        margin: 0;
        width: 50px;
}

/*
* html #left_container .tx-wecknowledgebase-pi1 {
        width: 560px;
}
*/

#left_container div.news-list-item h3 {
        /*padding: 0;
        margin: 0;
        width: 560px;*/
        border: 0px solid #111111;
        width: 560px;
}


#left_container .inner_left_section div.news-list-item p.bodytext{
	margin: 0;
	padding:0;
	border: 0px solid #111111;
        text-align:justify;
        width: 585px;
}
/*
* html #left_container .inner_left_section div.news-list-item p.bodytext{
        width: 585px;
}
*/
#left_container .inner_left_section h1.csc-firstHeader {
        border: 0px solid #111111;
        width: auto;
}

#left_container div.csc-header h3 {
        font:16px/18px bold Arial, Helvetica, sans-serif;
        padding: 5px 0 5px 10px;
}
/**********************************************************************/

#right_container div.tx-wecknowledgebase-pi1 h2 {
        font:18px/20px bold Arial, Helvetica, sans-serif;
        
}

/*
#right_container div.newsletter h4.csc-firstheader {
        border: 0px solid #111111;
        width: auto;
}

* html #right_container div.csc-textpic-imagewrap {
        margin-left: -10px;
        width: 295px;
        border: 1px solid #111111;
}

* html #right_container div.csc-textpic-imagewrap img {
        width: 300px;
}

*/

#right_container .websites_building div.csc-textpic {
        margin-left: -10px;
        /*width: 250px;*/
}

#left_right_container .csc-header h1 {
width:599px; font:bold 18px/20px "HelveticaNeue", Arial, Helvetica, sans-serif; color:#050000;

}

/************ reea teasermenu related css **********************/

table.tx-reeateasermenu-pi1 {
  margin: 30px 0 0 0;
  padding: 0;
  width:96%;
  font:12px/14px Arial, Helvetica, sans-serif;
}

td.tx-reeateasermenu-pi1 {
  padding: 5px;
}

td.tx-reeateasermenu-pi1 table.even, td.tx-reeateasermenu-pi1 table.odd {
  width: 96%;
  padding: 5px;
}

td.tx-reeateasermenu-pi1 table.even td, td.tx-reeateasermenu-pi1 table.odd td {
  padding: 5px 10px;
}

.tx-reeateasermenu-pi1 td.linktitle {
	font:14px Arial, Helvetica, sans-serif;
}

/*
.tx-reeateasermenu-pi1 td.linktitle a, .tx-reeateasermenu-pi1 td.linktitle a {
	font:14px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.tx-reeateasermenu-pi1 td.linktitle a:hover, .tx-reeateasermenu-pi1 td.linktitle a:hover{
        font:14px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
*/


a:visited{color: #000000;}
a:link{color: #000000;}

/* smoothgallery */

#left_right_container .slideInfoZone h2 {
color:white;
font:normal normal bold 10px/12px HelveticaNeue, Arial, Helvetica, sans-serif;
padding-top:5px;
}

#left_right_container .carouselBtn {
color:white;
text-decoration:none;
}

/****************FCE********************/
#CE1topsection{
#height: 90px; /*Height of top section*/
}

.myGallery .slideElement, .jdGallery .slideElement{
background-color:orange;
}

#CE1topsection h1{
margin: 0;
#padding-top: 15px;
}

#CE1contentwrapper{
float: left;
width: 100%;
}

#CE1contentcolumn{
margin-left: 300px; /*Set left margin to CE1leftcolumnWidth*/
}

#CE1leftcolumn{
float: left;
width: 300px; /*Width of left column*/
margin-left: -100%;
}

#CE1footer{
clear: left;
width: 100%;
}

.CE1innertube{
#margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}


.divider hr { background: #fff url(/fileadmin/admin/images/borderLine.gif) no-repeat center bottom;
margin: 8px auto;
height: 1px;
}

ul.csc-menu-1 {
padding-left:30px;
}

