/*--------------------------------*/
/*  Copyright Getupdated Internet Solutions */
/*--------------------------------*/

/* Error to clients using wrong HTML */

font, center, font[color] { 
color:#ffffff; 
font-weight:bold; 
background-color:#FF0000; 
margin:1px; 
padding:1px; 
border:2px dashed #000000; 
font-size:1em; 
} 

/* HTML Elements */
html,body,form, p {
	margin: 0;
	padding: 0; 
}

img {
	border: 0;
}

 table {
	border-collapse: collapse;
}

#CMSBody td {
 vertical-align: top;
 }

/* Layout Elements */

body {
font-family: Arial, verdana, Helvetica, sans-serif;
font-size: 11px;
background: #ffffff url(/UserUploadImages/system/bg_bodyNew.gif) repeat-x center top ;
color: #484848;
}

/* Type Elements */

input{
font-size: 11px;
margin: 0;
padding: 0; 
}

h1, h2, h3 {
	padding: 0;
}

h1 {
	font-family: Arial, verdana,  Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	margin: 0 0 5px -1px;

}

#mainFront h1 {
	background: url(/UserUploadImages/system/icon_arrow.gif) no-repeat 0px 1px;
	padding: 0 0 0 20px;
}

h2 {
	font-family: Arial, verdana,  Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 5px 0px;

}

h3{
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	margin: 0 0 3px 0;
}

a {
	color: #d10507;
	text-decoration: none;
}

/* Layout Elements ____________________________________ */

#pageWrapper {
	margin: 0 auto 0 auto;
width: 935px; 
}

#pageContainer {
	margin: 0;
	width: 935px; 
}

#header { 
height: 91px;
}

#header #logo { 
	padding: 18px 0px 0px 0px;
	float: left;
	width: 300px;
	}

#mainNav  {
clear: both;
margin: 20px 0 0px 0;
overflow: hidden;
width: 935px; 
height: 40px;
}

#pageBody {
padding: 0;
margin-top: 0px;
overflow: hidden;
clear: both;
width: 935px;
}

/* Page Dividers and Columns Splits ____________________________________ */

#main {
float: left;
width: 935px; 
padding:20px 0 20px 0;	
}

#main #left {
float: left;
width: 240px;
padding: 0 0px 0 0px;
overflow: hidden;
}


#main #right {
float: right;
width: 685px;
padding: 0 0px 0 0px;
overflow: hidden;
margin-top: 5px;
}

.rightWrapper {
	width: 685px;
	clear: both;
} 

.rightWrapper div div div div{
padding-bottom: 20px;
}

.rightWrapper div div div div div{
padding-bottom: 0px !important;
}

#main #right #col1, #main #right #col2{
float: left;
width: 215px;
padding: 0 20px 0 0px;
overflow: hidden;
}

#main #right #col3{
float: right;
width: 215px;
padding: 0 0px 0 0px;
overflow: hidden;
}

#col21 {
	float: left;
width: 330px;
padding: 0 0px 0 0px;
overflow: hidden;
}

#col22 {
	float: right;
width: 330px;
padding: 0 0px 0 0px;
overflow: hidden;
}

#col221 {
	float: left;
width: 215px;
padding: 0 0px 0 0px;
overflow: hidden;
}

#col222 {
	float: right;
width: 450px;
padding: 0 0px 0 0px;
overflow: hidden;
}


#mainBanner {
margin-bottom: 0px;
padding: 15px 0 0 0px;
height: 200px;
overflow: hidden;
}

#mainFront {
width: 935px; 
overflow: hidden;
}

#mainFront #left {
float: left;
width: 660px;
padding: 0 0px 20px 0px;
overflow: hidden;
}


#main #left .nographic {
float: left;
width: 230px;
padding: 0 0px 0 0px;
overflow: hidden;
margin-top: 5px;
}

#mainFront #right {
float: right;
width: 275px;
padding: 0 0px 20px 0px;
overflow: hidden;
margin-top: 15px;
}




/* Start news , Sub navigation*/

#mainFront #newsWrapper {
/*background: url(/UserUploadImages/system/bg_news_up.png) no-repeat top;*/
width: 261px;
float: right;
}

#mainFront #news {
min-height: 170px;
background: url(/UserUploadImages/system/bg_news_up.png) no-repeat top;

padding: 0 4px 0 4px;
}

#mainFront #pnews {
border-bottom: 1px solid #adadad;
}

#mainFront #newsBottom{
background: url(/UserUploadImages/system/bg_news_up.png) no-repeat bottom;
width: 261px;
height: 25px;
padding: 10px 0 20px 0;
}

#mainFront #newsBottom a{
padding: 0 20px 20px 36px;
background: url(/UserUploadImages/system/icon_arrow.gif) no-repeat 20px 0.2em;
}

#subNavWrapper {
background: url(/UserUploadImages/system/bg_subnav_up.gif) no-repeat top;
width: 220px;
}

#mainFront #rightbottomOffert{
width: 221px;
padding: 15px 20px 15px 20px;
overflow: hidden;
float: right;

background: url(/UserUploadImages/system/bg_news_up.png) no-repeat top;
}

#mainFront #rightbottomOffertBottom{
width: 221px;
padding: 15px 20px 15px 20px;
overflow: hidden;
float: right;

background: url(/UserUploadImages/system/bg_news_up.png) no-repeat bottom;
}


#mainFront #prightbottom{
padding: 0px 0 0px 0;
overflow: hidden;
/*float: right;*/
}

/*#right2 #subNavWrapper {
float: right;
}*/

#subNav {
min-height: 100px;
margin: 0 4px 0 4px;
}

#subNavBottom {
background: url(/UserUploadImages/system/bg_subnav_down.gif) no-repeat bottom;
width: 220px;
height: 25px;
padding: 10px 0 10px 0;
}

#subNav h2{
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 17px  !important;
	font-weight: normal !important;
	color: #484848;
	margin: 0 0px 5px 0px;
	padding: 10px 15px 5px 15px;
	border-bottom: 1px solid #adadad;
}

/* Start teasers */

#teasers {
background: url(/UserUploadImages/system/bg_teasers.gif) no-repeat bottom;
overflow: hidden;
padding: 0 0 10px 0;

}

.teaser {
/*background: url(/UserUploadImages/system/bg_teaserNew.gif) repeat-x bottom;*/
width: 179px;
padding: 10px 15px 0px 15px;
float: left;
margin: 0 10px 0 0;
min-height:20px;
}

.teaser a{
padding: 5px 0 0px 15px;
background: url(/UserUploadImages/system/icon_arrow.gif) no-repeat 0px 0.6em;
display: block;
}

.teaserImages {
	clear: both;
}

#teaserBottom {
	padding: 20px 0 0 0;
	clear: both;
}

.left {
float: left;
width: 200px;
margin-left: 10px;
}

.right {
	float: right;
	width: 412px;
	margin-right: 10px;
}

/* Tools navigation */

.tools {
	float: right;
	margin-top: 44px;
}

.tools .left {
float: left;
width: 15px;
height: 38px;
background: url(/UserUploadImages/system/bg_tools-left.gif) repeat-x;	
}

.tools .right {
float: left;
width: 15px;
height: 38px;
margin: 0;
background: url(/UserUploadImages/system/bg_tools-right.gif) repeat-x;	
}

.middle {
float: left;
background: url(/UserUploadImages/system/bg_tools.gif) repeat-x;
height: 39px !important;
width: 290px !Important;
}

.middle a{
	float: left;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	padding: 10px 10px 0px 28px;
	display: block;
	background: url(/UserUploadImages/system/icon_sitemap.gif) no-repeat 6px 9px;
}

div.AddCMSSysSearch{
	float: right;
	margin: 3px 2px 0 0;
}

.AddCMSSysSearchText {
	border: none;
	padding: 2px 2px 2px 2px;
	margin: 0 4px 0 0;
	width: 130px;
}

.AddCMSSysSearchButton { 
background:transparent url(/UserUploadImages/system/button_search_header.gif) no-repeat scroll 0px 0px;
border: none;
color: #ffffff;
font-size: 11px;
padding: 0px 0px 0px 0px;
height: 17px;
width: 37px;
margin: 4px 0 0 0;
}
.AddCMSSysSearchResultText {
border:1px solid #adadad !important;
font-size:11px !important;
margin: 0 !important;
 padding: 1px 4px 1px 4px !important;
}
.AddCMSSysSearchResultButton {
 background-color: #E07273 !important;
 color: #ffffff !important;
 font-size:11px !important;
 border: none !important;
 padding: 1px 4px 1px 4px !important;
 margin: 0 0 0 5px !important;
}



/* Top navigation */

#mainNav .AddCMSSysMain {
	margin: 0;
	padding: 0;
	list-style: none;
   float: left;
	display: inline;
	font-size: 12px;
	font-weight: bold;
height: auto !important; 	
}

#mainNav .AddCMSSysMain li {
	float: left;
   margin:0;
   padding:0;

}

#mainNav .AddCMSSysMain li a{
color: #fff;
background: url(/UserUploadImages/system/bg_nav_left.gif) left top no-repeat;
text-decoration: none;
display: block;
float: left;
}

#mainNav .AddCMSSysMain li a span{
background: url(/UserUploadImages/system/bg_nav_right.gif) right top no-repeat;
padding: 6px 15px 20px 15px;
display: block;
}

#mainNav .AddCMSSysMain li.AddCMSSysMainSelectedLI {
	background: url(/UserUploadImages/system/bg_nav-selected.gif) repeat-x right top;
}

#mainNav .AddCMSSysMain li a.AddCMSSysMainSelected, #mainNav .AddCMSSysMain li a:hover{
background: url(/UserUploadImages/system/bg_nav_left-selected.gif) left top no-repeat;
}

#mainNav .AddCMSSysMain li a.AddCMSSysMainSelected span, #mainNav .AddCMSSysMain li a:hover span{
background: url(/UserUploadImages/system/bg_nav_right-selected.gif) right top no-repeat;
}

#mainNav .AddCMSSysMain li a:hover {
	color: #d10507;
   text-decoration: none;
}

#mainNav .AddCMSSysMain ul { 	
	margin:5px 0 0 0;
	height: auto !important; 
}

#mainNav .AddCMSSysMain li ul li {
float: none !important;
margin: 0 !important;
padding: 0!important;
background: #D95E60 none !important;
height: auto !important; 
display: block;
	}

#mainNav .AddCMSSysMain li ul li a {
float: none !important;
font: 12px arial, verdana !important;
color: #fff !important;
text-decoration: none !important;
display: block !important;
font-weight: bold !important;
background: #D95E60 none !important;
}

#mainNav .AddCMSSysMain li ul li a:hover {
background: #D95E60 none !important;
	color: #fff !important;
}

#mainNav .AddCMSSysMain li ul li span {
	background: #D95E60 none !important;
float: none !important;	
}

#mainNav a.AddCMSSysMainSelected {
	color: #d10507 !important;
	height: auto !important; 
}

#mainNav .AddCMSSysMenu ul.AddCMSSysSub a.AddCMSSysSub,
#mainNav .AddCMSSysMenu ul.AddCMSSysSub a.AddCMSSysSub:visited,
#mainNav .AddCMSSysMenu ul.AddCMSSysSub a.AddCMSSysSubSelected, 
#mainNav .AddCMSSysMenu ul.AddCMSSysSub a.AddCMSSysSubSelected:visited {
width: 200px;
}

#mainNav.AddCMSSysMenu ul, #mainNav .AddCMSSysTreeMenu ul {
top:-6px;
}

/* Sub Navigation */

#subNav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#subNav ul {
	padding: 0 0 10px 0;
}

#subNav ul li{
	border-bottom: 1px solid #dfdfdf;
	display: block;
}

#subNav ul li ul li{
	border-bottom: none;
}

#subNav ul li a {
	padding: 7px 0px 7px 30px;
	font-weight: normal;
	background: url(/UserUploadImages/system/icon_arrow.gif) no-repeat 1.3em 0.8em;
	display: block;
	float: none; 
	width: 182px
}

#subNav ul li a:hover {
	background-color: #F7F7F7;
}

/* level 2 */
#subNav ul li ul li a {
	font-weight: normal;
		padding: 3px 0px 3px 30px !important;
	background: none;
	width: 182px;
}

/* level 3 */
#subNav ul li ul li ul li a {
	padding: 3px 0px 3px 40px !important;
	width: 172px;
}
/* level 4 */
#subNav ul li ul li ul li ul li a {
	padding: 3px 0px 3px 50px !important;
	width: 162px;
}


/* Main Navigation Selected (AddCMS classes) */

#subNav a.AddCMSSysMainSelected,
#subNav a.AddCMSSysMainSelected:visited,
#subNav a.AddCMSSysSubSelected,
#subNav a.AddCMSSysSubSelected:visited
{
	font-weight: bold; 
}


/* Footer */

#footer {
background-color: #dfdfdf;	
background-image: url(/UserUploadImages/system/bg_footer.gif); 
margin: 0 0 10px 0;	
clear: both;
overflow: hidden;
height: 36px;
}

.footerlink {color: #000000}

#footer #info { 
text-align: center;
padding: 10px 20px 0px 20px;
}

/* Form */

 INPUT {
border:1px solid #adadad;
font-size:11px;
margin: 0;
}

.button {
}

/* News module  ____________________________________ */

#AddCMSSysPHpnews {
	padding-bottom: 10px;
}

#AddCMSSysPHpnews a{
	 color: #484848; 
}

 #AddCMSSysPHpnews .newsLink a{
  text-decoration: underline !important;
color: #D10507;
 }
 
  #AddCMSSysPHpnews .newsLink a:hover{
  text-decoration: underline !important;
color: #D10507;
 }

#AddCMSSysPHpnews p{
	margin: 0;
	padding: 0;
}

.itemClass {
	padding: 0px 16px 0px 16px;
}

#AddCMSSysPHpnews .newsDate {
color: #adadad;
}

 .headerClass h3 {
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 17px  !important;
	font-weight: bold !important;
	color: #484848;
	margin: 0 0px 15px 0px;
	padding: 10px 15px 5px 15px;
	border-bottom: 1px solid #adadad;
}

#AddCMSSysPHpnews h4{
	font-family:  Arial, verdana,  Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0 !important;
	color: #484848;
	/*text-transform: uppercase;*/
}

#AddCMSSysPHpnews p, #AddCMSSysPHpnews .newsLink  {
}

#AddCMSSysPHpnews .separatorClass {
	padding-bottom: 10px;
}

/* product list */

#productlist td div div div{
	padding-bottom: #5px;
	
}

#productlist td div div div div{
	padding-bottom: 0px !important;
	
}

#productlist td {
	width: 330px;
	padding-right: 25px;
	overflow: hidden;
   vertical-align: top;
}

#productlist .right {
	width: 330px;
	overflow: hidden;
	padding-right: 0px !important;
}