@charset "utf-8";
/* CSS Document */

/*______________________STYLE.CSS_______________________*/
h1, h2, h3				
{
	padding:0;
	margin:0;
	line-height:normal;
	font-weight:normal;
	text-shadow: #FFF 0 1px 1px;
	color: #FFF;
}

.heading1 { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif!important; font-size:23px!important; font-weight:normal!important; color:#181818; padding-bottom:7px; margin-bottom:15px; background: url(../images/divider-dot-repeat.gif) bottom repeat-x;}

.button	{ width:101px; height:26px; line-height:26px; background:url(../images/button-bg.png) no-repeat 0 0; text-align:center; border:0 none; color:#fff;  font-size:13px;			font-weight:bold; cursor:pointer; overflow:visible; padding:0; display:block; text-shadow: #BF7C39  0 -1px 0!important; }

.button:hover { text-decoration:underline!important; color:#FFF!important;}

/***************/ 
/* Menu - Navigation 
****************/
.nav {width: 700px!important;}
.nav .midbg {width: 680px!important;}
.logo a {width: 263px!important; height:78px;}

/***************/ 
/* Left column 
****************/

#content .lpartinner {width:625px; float:left; padding-top:10px;}

.lpartinner h2 {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif!important;
	font-size:14px!important;
	font-weight:bold!important;
	color: #555;
	padding:2px;
}

.lpartinner .column-sub-left {  
	float:left; width:605px; border:solid 1px #F2F2F2; margin-bottom:15px; padding:10px;
  	background:#F9F9F9;
	border-radius: 6px; -webkit-border-radius: 6px; 
  	-moz-border-radius: 6px; -o-border-radius: 6px; 
  	-khtml-border-radius: 6px;}
  
.lpartinner .ff-left {  
	float:left; width:45%;  border:solid 1px #F2F2F2; padding:10px; margin-bottom:15px;
  	background:#F9F9F9;
	border-radius: 6px; -webkit-border-radius: 6px; 
  	-moz-border-radius: 6px; -o-border-radius: 6px; 
  	-khtml-border-radius: 6px;}
	
.lpartinner .ff-right {  
	float:right; width:45%;  border:solid 1px #F2F2F2; padding:10px; margin-bottom:15px;;
  	background:#F9F9F9;
	border-radius: 6px; -webkit-border-radius: 6px; 
  	-moz-border-radius: 6px; -o-border-radius: 6px; 
  	-khtml-border-radius: 6px;}
  


/***************/ 
/* Right column 
****************/
#content .rpart	h2{text-shadow:#333 0 -1px 0!important;}

.rpart .rcolumn-head h2 {color:#333; text-shadow: #FFF 0 -1px 0!important;}

.rpart-inner {float:right; width:300px!important;  padding-top:10px;  background:url(../images/bg-rpart.png) no-repeat bottom right;}

.rpart-inner h2 {text-shadow: #000  0 -1px 0!important;}

.rpart-inner .rcolumn-head {width:300px; height:33px; background: url(../images/rpanel-head-inner.jpg) no-repeat 0 0; line-height:38px; font-size:13px; color:#FFF; padding-left:15px; text-transform:uppercase; font-weight:bold;}

.rpart-inner.rcolumn-head h2 {text-shadow: #000 0 -1px 0x!important;}

.rpart-inner .top-links						
{width:300px; min-height:100px!important;  padding:10px 10px 20px 0;} 

.rpart-inner .top-links ul li 
{background:url(../images/arrow-orange.png) no-repeat 0px 7px; padding-left:10px;}

.rpart-inner .hline1 
{background: url(../images/divider-dot-repeat.gif) bottom repeat-x; margin: 5px 0;}

.rpart-inner .hline /*sets padding on news horizontal divider*/
{background: url(../images/divider-dot-repeat.gif) bottom repeat-x; margin: 10px 30px 10px 10px;}

.rpart-inner .newsbox-bot-inner						
{width:265px!important; min-height:100px!important; background: url(../images/box-shadow-inner.png) no-repeat 0 bottom!important; padding:10px 10px 20px 10px; }

.rpart-inner .newsbox-bot-inner	ul li /*sets padding on news items*/
{background:url(../images/arrow-orange.png) no-repeat 0 7px; padding:0 20px 0 10px;}

/*** Become a reseller ***/
.rpart-inner .become-a-reseller {
width: 269px; min-height:145px; background: url(../images/become-a-reseller.png) no-repeat; margin: 0 auto;}

.rpart-inner .rcolum-bx-bot {height:127px!important; background:url(../images/garanteebox-bg-inner.png) no-repeat 0 0; padding:12px 9px 2px; line-height:normal; font-size:12px; color:#020202;}

.rpart-inner .rcolum-bx-bot a {text-shadow: #fff 0 1px 1px; font-size:12px; font-weight:bold; color:#000;}
.rpart-inner .rcolum-bx-bot a:hover {text-shadow: #fff 0 1px 1px; font-size:12px; font-weight:bold; color:#747474;}

/*** Sign up ***/
.rpart-inner .signup-form { width: 265px; height:165px; background: url(../images/bg-signup-form-min.png) no-repeat; margin: 0 auto;}

.rpart-inner .signup-form h2 {line-height:38px; font-size:13px; color:#fff; padding-left:15px; text-transform:uppercase; font-weight:bold; text-shadow: #000 0 -1px 0x!important;}

.signup-form .rcolum-boxmid	
{font-size:13px; border-left:0!important; border-right:0!important; padding:10px 17px; color:#FFF!important; line-height:normal;}

/*__________________CONTENT SLIDER.CSS__________________*/
.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0!important;  /*leave as is*/
top: 0;  /*leave as is*/
padding:20px 40px 60px 30px!important;
width:968px /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
/*filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);*/
-moz-opacity: 1;
opacity: 1;
}

/*__________________POPUP.CSS__________________*/
.popup_block h2{
width:316px; height:32px; background:url(../images/popup-head.png) no-repeat 0 0; 
line-height:31px; font-size:12px; font-weight:bold; color:#fff; 
position:absolute; bottom:23px; left:0; padding-left:33px; text-shadow:#2C73A3 0 1px 1px!important;
}

.color-red {color:#FF0000;}

.box150{width:185px; float:left; margin:0px 10px;}
.box150 ul {margin:0px 0px 20px 0px;}
.boxblue { max-width: 100%; padding:5px 10px; background:#D1EBF4; border:dashed 1px #349DC5; margin:0 10px 20px 0;}
.boxblue img { margin-right:10px;}