/* CSS Document */

*
{
    font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size:13px;
	color: #666;	
}

html
{
    height:100%;
    margin:0;
    padding:0;
}

body
{
	margin:0px auto;
	position:relative;
	background:url(../controls_app/images/main_top_bg.png) left top repeat-x #eee;
}

a
{
    border:0 none;
    outline-color:-moz-use-text-color;
    outline-style:none;
    outline-width:0;
}

#container
{
	margin:0px auto;
	position:relative;
	background:url(../controls_app/images/main_bot_bg.png) left bottom repeat-x;
	width:100%;
}

.floatleft
{
    float:left;
}
.floatright
{
    float:right;
}

form
{
	padding:0;
	margin:0;
}

/* button 
---------------------------------------------- */
.button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% verdana, Helvetica, sans-serif;
	padding: .8em 2em 1em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}
/* green */
.green {
	color: #fff;
	font-weight:bold;
	border: solid 1px #538312;
	background: #77be0a;
	background: -webkit-gradient(linear, left top, left bottom, from(#87d807), to(#77be0a));
	background: -moz-linear-gradient(top,  #87d807,  #77be0a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#87d807', endColorstr='#77be0a');
}
.green:hover 
{
    color:#fff;
	background: #538018;
	background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
	background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
}
/* blue */
.blue {
	color: #fff;
	font-weight:bold;
	border: solid 1px #0076a3;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#429dde), to(#0d80c9));
	background: -moz-linear-gradient(top,  #429dde,  #0d80c9);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#429dde', endColorstr='#0d80c9');
}
.blue:hover 
{
    color:#fff;
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top,  #0095cc,  #00678e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
/* button end */

/* postit styles */

#postit
{
    position:absolute;
    width:230px;
    height:164px;
    right:-60px;
    top:132px;
    z-index:5;
    display:none;
}
#postit2
{
    position:absolute;
    width:184px;
    height:215px;
    left:-30px;
    top:110px;
    z-index:5;
     display:none;
}
#postit3
{
    position:absolute;
    width:197px;
    height:123px;
    left:15px;
    top:343px;
    z-index:5;
     display:none;
}
#postit4
{
    position:absolute;
    width:197px;
    height:123px;
    right:30px;
    top:343px;
    z-index:5;
    display:none;
}

/*

#ribbon
{
    width:1005px;
    margin:-8px 0 0 0px;
    position:absolute;
    left:-4px;
}

#ribbon_left
{
    padding:13px 0 0 0;
    width:5px;
    height:15px;
    float:left;
}

#ribbon_center
{
    margin:0 auto;
    height:30px;
    width:993px;
    float:left;
    background:url(../controls_web/images/ribbon_bg.jpg) center top repeat-x;
}

#ribbon_right
{
    padding:13px 0 0 0;
    width:5px;
    height:15px;
    float:left;
}
 end of xmas styles */

#KD
{
	position:relative; 
	background:url(../controls_app/images/tabs_bg.png) top repeat-x;
	height:44px; 
	min-height:44px; 
	width:100%; 
	z-index:0;
}

#tabs
{
    width:980px;
    margin:0 auto;
}

#tabs ul
{
    padding:0;
    margin:0;
}
#tabs li
{
    display:inline;
}
#tabs span
{
    float:left;
    display:block;
    margin:7px 0 0 0;
    
}

.tab_over .tab_l
{
    background:url(../controls_app/images/over_tabs_l.png) 0px 0px no-repeat;
    width:10px;
    height:37px;
}
.tab_over .tab_m
{
    background:url(../controls_app/images/over_tabs_m.png) 0px 0px repeat-x;
    height:27px;
    padding:10px 0 0;
}
.tab_over .tab_r
{
    background:url(../controls_app/images/over_tabs_r.png) 0px 0px no-repeat;
    width:10px;
    height:37px;
}
.tab_over a ,.tab_over a:link,.tab_over a:visited
{
    display:block;
    color:#ff8300;
    font-weight:bold;
}
.tab_over a:hover
{
    display:block;
    color:#ff8300;
    font-weight:bold;
}


.tab_up .tab_l
{
    background:url(../controls_app/images/up_tabs_l.png) 0px 0px no-repeat;
    width:10px;
    height:37px;
}
.tab_up .tab_m
{
    background:url(../controls_app/images/up_tabs_m.png) 0px 0px repeat-x;
    height:27px;
    padding:10px 0 0;
}
.tab_up .tab_r
{
    background:url(../controls_app/images/up_tabs_r.png) 0px 0px no-repeat;
    width:10px;
    height:37px;
}
.tab_up a,.tab_up a:link,.tab_up a:visited
{
    display:block;
    color:#666;
    font-weight:bold;
}

.tab_up a:hover
{
    display:block;
    color:#ff8300;
    font-weight:bold;
}



.tab_up_mall .tab_l
{
    background:url(../controls_app/images/up_mall_tabs_l.png) 0px 0px no-repeat;
    width:10px;
    height:37px;
}
.tab_up_mall .tab_m
{
    background:url(../controls_app/images/up_mall_tabs_m.png) 0px 0px repeat-x;
    height:27px;
    padding:10px 0 0;
}
.tab_up_mall .tab_r
{
    background:url(../controls_app/images/up_mall_tabs_r.png) 0px 0px no-repeat;
    width:10px;
    height:37px;
}
.tab_up_mall a,.tab_up_mall a:link,.tab_up_mall a:visited
{
    display:block;
    color:#666;
    font-weight:bold;
}

.tab_up_mall a:hover
{
    display:block;
    color:#fff;
    font-weight:bold;
}



#linetop,#linemid,#linebot
{    
	position:relative;
	z-index:1;
	padding:0;
	margin:0;
	width:995px;
	min-height: 250px;
	height: auto !important;
	height: 250px;
	margin: 0px auto;
}
#linemid
{
	background-image: url(../controls_app/images/line_mid.png);
	background-repeat: repeat-y;
	background-position: left 33px;
}



#linetop
{
	background-image: url(../controls_app/images/line_top.png);
	background-repeat: no-repeat;
	background-position: left 0px;
}

#linebot
{
	background:url(../controls_app/images/line_bot.png) bottom no-repeat;
}

#headder
{
	width:993px;
	min-height:158px;
	height:158px !important;
	height:158px;
	position:relative;
	background:url(../controls_app/images/header_bg.jpg) center;
	margin:0 auto;
}

#logo
{
	position:absolute;
	width:144px;
	z-index:1;
	top:-0px;
	left:-23px
}

#ts
{
	position:absolute;
	width:133px;
	z-index:1;
	top:58px;
	left:30px
}	

#nav .sep-line
{
    display:block;
    padding:7px 0 0 0;
    color:#666666;
}

#top-headder
{
	z-index:1;
	width:985px;
	min-height:30px;
	height:30px;
	margin: 0 0 27px 0;
	padding: 0px 0px 0 0px;
	text-align:left;
	overflow:hidden;
	vertical-align:middle;
}

#top-headder td
{
    vertical-align:middle;
    padding:0;
    margin:0;
}

#top-headder span
{
    vertical-align:middle;
    font-size:11px;
    font-weight:bold;
    color:#555;
    padding:0px;
    margin:0px;
}		
					
#track-search
{
	float:left;
	height:25px;
	width:135px;
	background:url(../controls_app/images/track_search_Box_bg.png) no-repeat;
	padding: 0 0 0 2px;
	margin: 1px 0 0 0;
}

#track-search .inputbox
{
	font-size:10px;
	color:#ff6900;
	width:113px;
	border:0px;
}					

/*Login Box in header*/
#ctrl_login 
{
	position:absolute;
	z-index:0;
	top:40px;
	right:175px;
	/*background-color:White;*/
	height:50px;
	width:320px;
	/*background:url(../controls_app/images/top_bg_r.png) repeat-x;*/
	text-align:right;
	padding:3px 0 0 0;
}

#login-email
{
	height:25px;
	width:169px;
	background:url(../controls_app/images/login_email_Box_bg.png) no-repeat;
	padding: 2px 0 0 2px;
	margin: 1px 0 0 0;
}

#login-email .inputbox
{
	font-size:11px;
	/*color:#ff6900;*/
	width:169px;
	/*border:solid 1px;*/
	border:0;
}

#login-email .inputbox_wm
{
	font-size:11px;
	color:#ff6900;
	/*background-color:Aqua;*/
	width:169px;
	border:0;
}

#login-password
{
	height:25px;
	width:101px;
	background:url(../controls_app/images/login_password_Box_bg.png) no-repeat;
	padding: 2px 0 0 2px;
	margin: 1px 0 0 0;
}

#login-password .inputbox
{
	font-size:11px;
	/*color:#ff6900;*/
	width:101px;
	/*border:solid 1px;*/
	border:0;
}

#login-password .inputbox_wm
{
	font-size:11px;
	color:#ff6900;
	/*background-color:Aqua;*/
	width:169px;
	/*border:solid 1px;*/
	border:0;
}

.dropmenudiv{
	visibility: hidden;
}

.clear
{
	clear:both;
}

/* flag css */
img 
{
	border: none;	
}

/* dock - top */
.dock {
	position: relative; 
	height: 50px; 
	text-align: center;
}

a.dock-item 
{
	display:inline;
	width: 30px;
	color: #000;
	float:left;
	top: 0px;
	text-align: center;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}
span.dock-item 
{
	display:inline;
	width: 30px;
	color: #000;
	float:left;
	top: 0px;
	text-align: center;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.dock-item img {
	border: none; 
	margin: 5px; 
	width: 30px; 
}
span.dock-item input {
	border: none; 
	margin: 5px; 
	width: 30px; 
}
/************************************* end of flag css *************************************/



/************************************* Home Page *************************************/

#flashheader
{
	width:979px;
	height:292px;
}

.windowcontent
{
    position:absolute; 
    text-align:left;
}

.slide1
{
    left:400px; 
    top:30px; 
    width:500px;
    height:200px;
}

.slide2
{
    left:20px; 
    top:30px; 
    width:490px;
    height:200px;
}

.slide3
{
    left:470px; 
    top:30px; 
    width:500px;
    height:200px;
}

.slide4
{
    left:20px; 
    top:30px; 
    width:500px;
    height:200px;
}

.slidetitle
{
    display:block;
	background: none repeat scroll 0 0 transparent;
    color: #FFFFFF;
	text-align:left;
	font-family: MuseoSans-100, Verdana, Geneva, sans-serif;
	font-size: 32px;
    line-height: 1.3em;
    letter-spacing: 0.01em;
    margin-bottom: -9px;
}

.slidetext
{
	color:#444;
	font-size:15px;
	text-align:left;
	font-family:Lucida Grande, Verdana, Geneva, sans-serif;
	line-height:1.7em;
}
/* changes back after xmas
.playbtn
{
    width: 362px; 
    height: 120px; 
    position:absolute; 
    left:-16px; 
    bottom:15px;
    cursor:pointer;
    background: url(../controls_web/images/home_vidplay_bg.png);
}

.easier
{
    position:absolute; 
    left:20px; 
    top:17px; 
    font-weight:bold; 
    font-size:20px; 
    text-align:left; 
    color:#444;
}

.learnmore
{
   position:absolute; 
   right:45px; 
   bottom:35px;
   font-weight:bold; 
   font-size:18px; 
   color:#fff; 
}
*/
.playbtn {
width: 317px;
height: 91px;
position: absolute;
left: -16px;
bottom: 60px;
cursor: pointer;
background: url(../controls_web/images/home_vidplay_bg.png);
}

.easier {
position: absolute;
left: 15px;
top: 12px;
font-weight: bold;
font-size: 15px;
text-align: left;
color: #444;
}

.learnmore {
position: absolute;
right: 45px;
bottom: 29px;
font-weight: bold;
font-size: 18px;
color: white;
}

/****************************** end of header **********************************************/

/****************************** old pricegrabber **********************************************/
#pricegrabber
{
	background:url(../controls_web/images/home_pricegrabber_bg.png)  no-repeat;
	height:58px;
	width:979px;
}

#pgSearch
{
	background:url(../controls_web/images/home_search_bg.png)  no-repeat;
	width:280px;
	height:40px;
	padding: 5px 0 0 37px;
}

#pgSearch input
{
	border:0;
	width:270px;
	height:20px;
	font-size:16px
}

#categories_drop
{
	position:absolute;
	background:url(../controls_web/images/home_categories_bg.png) no-repeat;
	width:360px;
	min-height:280px;
	height:auto !important;
	height:280px;
	z-index:1;
	top:40px;
	/* with ribbon top:585px;*/
	left:480px;
	text-align:left;
}
#categories_drop a 
{
    
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    display:block;
    padding: 3px 0 0 0;
    color:#333;
}

#categories_drop a:hover 
{
    color:#fff;
}

#categories_bot
{
	background: url(../controls_web/images/home_cat_bg.png) repeat-x;
	height:25px;
	width:100px;
}

#categories_bot a span
{
	color:#FFFFFF;
	display:block;
	padding: 3px 0 0 0;
	height:22px;
	width:100px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	font-size:13px
}

#categories_bot a:hover span
{
	color:#FEE300;
}

/************************************* Home Page Features *************************************/
.features_box
{
    border:1px solid #ccc;
    -webkit-border-radius: .10px; 
	-moz-border-radius: .10px;
	border-radius: 10px;
	text-align:left;
	padding:0px 20px 20px;	
}

.features_box h3
{
    font-family: MuseoSans-100, Verdana, Geneva, sans-serif;
	font-size: 21px;
	font-weight:normal;
    line-height: 1.3em;
    letter-spacing: 0.01em;
    margin:0;
    padding:0;
}
.features_box .bluedot
{
    font-family:Georgia;
    color:#0E80C9;
    font-size:30px;
    margin:0 2px 0 0;
}
.features_box h4 {
    background: url(../controls_web/images/new_bull_big.png) 0px 2px no-repeat;
    border-bottom: 1px solid #CCC;
    padding: 0px 0 17px 30px;
    height: 24px;
    font-size: 20px;
    font-weight: normal;
    margin: 20px 0 20px 0;
}
.features_box_registration h4 {
    /*background: url(../controls_web/images/new_bull_big.png) 0px 2px no-repeat;*/
    background: none;
    border-bottom: 1px dotted #CCC;
    padding: 5px 0 25px 0px;
    height: 30px;
    font-size: 40px;
    font-weight: normal;
    margin: 10px 0 20px 0;
    color: #3787D2;
    font-family: MuseoSans-100, Verdana, Geneva, sans-serif;
    letter-spacing: -2px;
}

.features_box ul 
{
    padding:0 0 0 15px;
    list-style-image:url(../controls_web/images/new_bull.png);
}
.features_box ul li
{
    padding: 0 0 .7em 0;
}
.features_box_registration ul li
{
    /*font-family: MuseoSans-100, Verdana, Geneva, sans-serif;*/
    padding: 0 0 15px 0;
    font-size: 13px;
}

.features_box ul li a
{
    color:#666;
}

.features_box .left
{
    width:500px;
    float:left;
}

.features_box .right
{
    width:430px;
    float:left;
}

.features_box .right div
{
    float:left;
    width:200px;
    background:url(../controls_web/images/home_box_bg.png) bottom repeat-x;
    border:solid 1px #ccc;
    -webkit-border-radius: .10px; 
	-moz-border-radius: .10px;
	border-radius: 10px;
	margin:5px;
	text-align:center;
	color:#0e80c9;
	font-size:11px;
	padding: 0 0 3px 0;
}

.features_box .right div a
{
    color:#0e80c9;
    font-size:11px;
    display:block;
    }


/*pricegrabber home page */
.pricegrabber_box
{
    position:relative;
    width:462px;
	height:140px;
	background:url(../controls_web/images/home_box_bg.png) bottom repeat-x;
    border:solid 1px #ccc;
	text-align:left;
	padding:10px;
    -webkit-border-radius: 10px; 
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius:10px;	
}
.pglogo
{
    position:absolute;
    top:10px;
    right:10px;
}

.pricegrabber_box h1
{
    font-family: MuseoSans-100, Verdana, Geneva, sans-serif;
	font-size: 20px;
    line-height: 1.3em;
    letter-spacing: 0.01em;
    margin:0 0 10px 0;
    padding:0;
}

.inputSearch
{
    height:39px;
    padding:5px;
    font-size:18px;
    width:400px;
    color:#87d807;
    border:1px solid #ccc;
    
}

/*twitter home page */
h2.tut{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	padding:0px 0 0 8px;	
}

#twitter-ticker{
	width:482px;
	height:160px;
	background:url(../controls_web/images/home_box_bg.png) bottom repeat-x;
    border:solid 1px #ccc;
	text-align:left;
	
    -webkit-border-radius: 10px; 
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius:10px;	
}

#tweet-container{
	height:105px;
	width:auto;
	overflow:hidden;
}

#twitIcon{
	position:absolute;
	top:0px;
	right:-10px;
	width:164px;
	height:64px;
	
}

#twitIcon a
{
    color:#67d7f5;
    font-family:Georgia;
    font-style:italic;
    font-weight:bold;
    padding:0 0 5px 0;
}

#top-bar{
	height:25px;
	position:relative;
	margin:0 8px 8px;
	border-bottom:1px solid #ccc;
}

.tweet{
	padding:5px;
	margin:0 8px 8px;

	border:1px solid #ddd;
	width:auto;
	overflow:hidden;
}

.tweet .avatar,
.tweet .user,
.tweet .time{
	float:left;
}

.tweet .time{
	text-transform:uppercase;
	font-size:10px;
	color:#AAAAAA;
	white-space:nowrap;
}


.tweet .avatar img{
	width:36px;
	height:36px;
	border:2px solid #eeeeee;
	margin:0 5px 5px 0;
}

.tweet .txt{
	clear:both;
}

.tweet .user{
	font-weight:bold;
}

#loading{
	margin:50px 195px;
}


/* promo box home page */
.promos_box
{
    border:1px solid #ccc;
    -webkit-border-radius: .10px; 
	-moz-border-radius: .10px;
	border-radius: 10px;
	text-align:left;
	padding:20px;
	
}

.promos_box .left
{
    float:left;
    width:460px;
}
.promos_box .right
{
    float:left;
    width:460px;
}

.promos_box .promo_img
{
    float:left;
}
.promos_box .promo_img div
{
   border:1px solid #ccc;
   margin:0 20px 0 0;
}
.promo_text
{
    float:left;
    width:200px;
}
.promo_text h5
{
    font-family: MuseoSans-100, Verdana, Geneva, sans-serif;
	font-size: 20px;
    line-height: 1.3em;
    letter-spacing: 0.01em;
    margin:10px 0 20px 0;
    padding:0;
}

.promo_text a
{
    color:#0e80c9;
}
.promo_text a:hover
{
    color:#666;
}

/* logowall box home page */
.logowall_box
{
    border:1px solid #ccc;
    -webkit-border-radius: .10px; 
	-moz-border-radius: .10px;
	border-radius: 10px;
	text-align:left;
	padding: 0 20px 0;
	
}

.logowall_box h5
{
    font-family: MuseoSans-100, Verdana, Geneva, sans-serif;
	font-size: 24px;
    line-height: 1.3em;
    letter-spacing: 0.01em;
    margin:10px 0 15px 0;
    padding:0 0 5px 0;
    border-bottom:1px solid #ccc;
}

/*///////////////////////////////SLIDER LOGOS//////////////////////////////*/

/* Container DIV - automatically generated */
.simply-scroll-container { 
	position: relative;
}

/* Clip DIV - automatically generated */
.simply-scroll-clip { 
	position: relative;
	overflow: hidden;
	z-index: 2;
}

/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list { 
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
	
.simply-scroll-list li {
	padding: 6px 20px 0 0;
	margin: 0;
	list-style: none;
}
	
.simply-scroll-list li img {
	border: none;
	display: block;
}

/* Custom class modifications - adds to / overrides above

.simply-scroll is default base class */

/* Container DIV */
.simply-scroll { 
	width: 930px;
	height: 132px;
}

/* Clip DIV */
.simply-scroll .simply-scroll-clip {
	width: 930px;
	height: 132px;
}
	
/* Explicitly set height/width of each list item */	
.simply-scroll .simply-scroll-list li {
	float: left; /* Horizontal scroll only */
	width: 100px;
    height: 110px;
}

/****************************** end old pricegrabber **********************************************/

/* boxes on the home page */
.greenBox
{
	width:235px; 
	height:100px; 
	background:url(../controls_web/images/home_green_bg.png) no-repeat;
}

/* blog feed*/
.feedburnerFeedBlock .headline a
{
    color:#fff;
    display:block;
    font-weight:bold;
    font-size:14px;
    padding:0 0 5px 0; 
}
.feedburnerFeedBlock ul
{
    list-style-type:none;
    margin:0;
    padding:0 15px 0 15px;
}
.feedburnerFeedBlock ul li
{
    border-bottom:dotted 1px #fff;
    padding-bottom:5px;
}

#creditfooter
{
    display:none;
}


/************************************* end of Home Page *************************************/


/************************************* Customs Contact Page *************************************/
#custom_contact_holder
{
   position:relative;
   width:735px;
   background:#fff;
   background:url(../controls_web/images/calcflorish.png) bottom right no-repeat #fff;
}
/************************************* end of Customs Contact Page *************************************/

/************************************* clac Page *************************************/
#calcholder
{
   position:relative;
   width:735px;
   background:#fff;
}

#calcbox
{
    position:absolute;
    top:320px;
    left:475px;
    width:230px;
    height:190px;
    background:url(../controls_web/images/calcbox.png) no-repeat;    
}
#calcbox .inputlable
{
    background:0;
    font-size:9px;
    width:45px;
    border:0;
}
#calcbox #length
{
    position:absolute;
    top:9px;
    left:25px;
    width:45px;
    height:20px;
    text-align:center;
}
#calcbox #width
{
    position:absolute;
    top:13px;
    left:124px;
    width:45px;
    height:20px;
    text-align:center;
}
#calcbox #height
{
    position:absolute;
    top:67px;
    left:166px;
    width:45px;
    height:20px;
    text-align:center;
}
#calcbox #weight
{
    position:absolute;
    top:150px;
    left:0px;
    width:100%;
    height:30px;
    text-align:center;
    font-size:11px;
    font-weight:bold;
}

#calcmap
{
    z-index:2;
    position:absolute;
    top:90px;
    left:550px;
    width:175px;
    height:114px; 
}
#calcflorish
{
    position:absolute;
    bottom:30px;
    left:466px;
    width:267px;
    height:98px;
}
/************************************* end of calc Page *************************************/


/************************************* login_cust_menu Accounts Page *************************************/
.account-arrows
{
    text-align:center;
    padding:0;
}
#account-nav A
{
	text-decoration: none;
	color: #666;
	text-align:left;
	font-size:13px;
}

#account-nav A:visited 
{
	color: #666;
}
#account-nav A:hover 
{
	text-decoration: underline;
	color: #FF8300;
}
/************************************* end of login_cust_menu Account Page *************************************/

/************************************* forms *************************************/

#reg_box {
    width: 560px;
    min-height: 250px;
    height: auto !important;
    height: 250px;
    padding: 3px 5px 3px 3px;
    margin: 0 0 0 10px;
    background: rgba(0, 0, 0, 0.4);
    -webkit-border-radius: 10px;
    -moz-border-radius: 20px;
    border-radius: 15px;
}

#reg_box2{
	
	width:560px;
	min-height: 250px;
	height: auto !important;
	height: 250px;
	border:#CCC solid 1px;
	
	background:#fff;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;

}


form fieldset
{ 
	 position:relative; /* Fixes IE problem with fieldset+legend boundaries */ 
	 margin: 0; 
	 padding:1em 0 1em 0;
	 overflow: visible; 
	 border: 1px solid #C4C5C7;
	/* background: url(../controls_web/images/set_bg.png) no-repeat #b1d83f;  */
	 width:734px;
}
 
.ftable
{
   border: 1px solid #C4C5C7;
}

.ftable_up
{
	border-top: 1px solid #C4C5C7;
	border-left: 1px solid #C4C5C7;
	border-right: 1px solid #C4C5C7;
}

.ftable_down
{
	border-bottom: 1px solid #C4C5C7;
	border-left: 1px solid #C4C5C7;
	border-right: 1px solid #C4C5C7;
}

.hcolor
{ 
    text-align:left; 
    font-weight:bold;
    font-size:15px; 
    vertical-align:middle;
    padding:0;  
}

.hcolor .title_left
{  
    background: url(../controls_web/images/title_left_bg.png) no-repeat left bottom #66A3DD;       
}
.hcolor .title_right
{ 
    padding:5px 8px 5px 8px;
    background: url(../controls_web/images/title_right_bg.png) no-repeat right bottom;       
}

.hcolor span
{     
    color:#ffffff;
}

#reg_top,#reg_mid,#reg_bot
{    
	position:relative;
	z-index:1;
	padding:0;
	margin:0;
	width:995px;
	min-height: 250px;
	height: auto !important;
	height: 250px;
	margin: 0px auto;
}
#reg_mid
{
	background: url(../controls_web/images/reg_mid.png) left repeat-y;
}
#reg_top
{
	background:url(../controls_web/images/reg_top.png) left top no-repeat;

}
#regbot
{
	background:url(../controls_web/images/reg_bot.png) bottom no-repeat;
}
form .ftable td, form .ftable_up td, form .ftable_down td
{
	 vertical-align:middle;
	 padding-bottom:5px;
	 /*font-weight:bold;*/
}

form .ftable td input , form .ftable td select, 
form .ftable_down td input , form .ftable_down td select, 
form .ftable_up td input , form .ftable_up td select
{
	font-size:12px;
	color:#000;
	padding:2px;
}
.fieldW
{
    width:250px;
    border: 1px solid #666;
	background: url(../controls_web/images/register_form_bg.png) repeat-x; 
}
.fieldW2
{
    width:110px;
    border: 1px solid #666;
	background: url(../controls_web/images/register_form_bg.png); 
}
form fieldset table td select
{
	width: 257px;
}
.smaller
{
    font-size:9px;
}
.fspace
{
    height:8px;
}

/************************************* 3 boxes *************************************/

.box_top,.box_bot,.box_mid
{    
	position:relative;
	padding:0;
	margin:0;
	width:239px;
	min-height: 200px;
	height: auto !important;
	height: 200px;
	border:none;
}

.box_top
{
	background: url(../controls_web/images/box_top.png) left top no-repeat;
}

.box_bot
{
	background:url(../controls_web/images/box_bot.png) left bottom no-repeat;
	
}

.box_mid
{
	background: url(../controls_web/images/box_mid.png) left repeat-y;
}

.box_title
{
	color:#444;
    font-weight:bold;
    font-size:14px;
    vertical-align:top;
    letter-spacing:-.04em;
}
.cus_service_box_text
{
    font-size:12px;
    font-weight:bold;
    color:#999;
}

/*JUST FOR SUPPORT CHAT #psfHz1l*/
.orange_link , #psfHz1l 
{
	 
	background: url(../controls_web/images/box_but_link_bg.png) left repeat-x;
	color:#FFF;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	padding: 2px 3px 3px 3px;
}

/************************************* end of 3 boxes *************************************/

/************************************* Punto Mio Verify *************************************/
.pm_verify_table td
{
	text-align:left;
}

#verify_nouser td a
{
    margin: 0 0 0 21px;
}

#verify_user td a
{
    margin: 0 0 0 21px;
}


.td_category
{
	background:url(../controls_web/images/puntomioverify.png) no-repeat left 6px; 
	padding: 0 0 0 20px; 
	height:30px;  
	text-align:left; 
	color:#ff8300; 
	font-family:verdana; 
	font-size:15px; 
	font-weight:bold;
	vertical-align:bottom;
}

.td_normal
{
	padding: 0 0 0 21px;
	text-align:left;
}
.td_normal a:link 
{
    color:#333333;
}
.td_normal a:hover
{
    color:#ff8300;
}


.table_category
{
	width:735px;
}

.BBM
{
background:url(../controls_web/images/bigbutM.jpg) repeat-x;
width:180px;
min-height:57px;
height:auto !important;
height:57px;
}
.BBL
{
background:url(../controls_web/images/bigbutL.jpg) no-repeat left;
height:57px;
}
.BBR
{
background:url(../controls_web/images/bigbutR.jpg) no-repeat right;
height:57px;
text-align:center;
font-weight:bold;
}

.BBR span
{
    color:#000;
    font-size:16px;
}

/************************************* End PuntoMio Verify *************************************/	


/************************************* Customs Page *************************************/
.customs_titles_image
{
    width:23px;
    padding: 3px 0 0 0;
    vertical-align:top;
}
.customs_titles
{
    color:#444;
    font-weight:bold;
    font-size:14px;
    vertical-align:top;
    letter-spacing:-.04em;
}
.customs_bottom
{
    vertical-align:bottom;
}
.customs_title_bottom
{
    vertical-align:bottom;
    padding: 0 0 2px 0;
}
/************************************* end of Customs Page *************************************/

/************************************* FAQ Page *************************************/
.faq_padding
{
    padding: 0 0 0 19px;
}
/************************************* end of FAQ Page *************************************/

/************************************* labels on registration page for phones *************************************/
.mini_label
{
    font-size:9px;
    vertical-align:top;
    letter-spacing:-.04em;
    padding: 0;
    margin:0;
    border:0;
    text-align:center;
}
/************************************* End of labels on registration page for phones *************************************/

/************************************* SALES Page *************************************/
.sales_centered 
{
	text-align: center;
}
.sales_grayBorder 
{
	border: 1px solid #d1d1d1;
}
.sales_boxTitle 
{
	font-weight: bold;
	color: #000000;
	text-align: left;
	padding-left: 10px;
}
.sales_discountText 
{
	font-size: 12px;
	font-weight: bold;
	color: #f99200;
}
.sales_img 
{
	border:0px;
}
.sales_a 
{
	color: #666666;
	text-decoration: none;
	font-size: 10px;
}
.sales_tdTop 
{
	height: 140px;
}
.sales_tdBot 
{
	height: 50px;
}
.sales_tdBox 
{
	width: 231px;
}
.sales_banner 
{
	height: 160px;
	width: 725px;
	position: relative;
    margin:10px 0 15px 5px
}
.sales_bannerLbtn 
{
	position: absolute;
	left: 53px;
	top: 80px;
}
.sales_bannerRbtn 
{
	position: absolute;
	left: 391px;
	top: 80px;
}
.sales_text 
{
	padding: 10px;
	font-size: 14px;
}
/************************************* End of SALES Page *************************************/

/************************************* Personal Shopper Page *************************************/
.order_top,.order_bot,.order_mid
{    
	position:relative;
	padding:0;
	margin:0;
	width:732px;
	min-height:200px;
	height: auto !important;
	height:200px;
	border:none;
}
.order_top td
{
    font-size:11px;
}
.order_top
{
	/*background: url(../controls_web/images/order_top_bg.jpg) left top no-repeat;*/
	width:720px;
	padding:6px;
}

.order_bot
{
	/*background:url(../controls_web/images/order_bot_bg.jpg) left bottom no-repeat;*/
}

.order_mid
{
	/*background:url(../controls_web/images/order_mid_bg.jpg) left repeat-y;*/
	border: 1px solid #C4C5C7;
}

.order_title
{
	border-bottom: gray 1px dotted;
	color: #666666;
	font-size:11px;
	font-weight:bold;
	padding: 10px 0 10px 0;  
}
.order_title_noline
{
	color: #666666;
	font-size:11px;
	font-weight:bold;
	padding: 10px 0 10px 0;  
}
.order_text
{
	/*border-bottom: gray 1px dotted;*/
	color: #666666;
	font-size:11px;
	padding: 10px 0 10px 0;
    
}
.order_totals
{
    
    font-weight:bold; 
    color:#ff8300;
    /*
    width:400px;
    border-bottom: gray 1px dotted;
    */
}
.firsttd
{
    width:420px;
}
.lasttd
{
    width:110px;
}
.order_text_right
{
    text-align:right;
}

.logo_bg
{
    background:url(../controls_comm/images/logo_bg.jpg) fixed 50% 50%;
}

/************************************* End Personal Shopper Page *************************************/

/************************************* How to Shop Page *************************************/


.page-wrap 
{ 
	width: 979px;
	background: white;
	position: relative;
	margin-right: auto;
	margin-bottom: 70px;
	margin-left: auto;	
}
.tourHeader 
{
	background-color: #FFFFFF;
	padding: 13px;
	height: 15px;
	width: 947px;
	border: 1px solid #D2D2D2;
}

.tourTitle {
	color: #ff8300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	letter-spacing: -1.5px;
	font-weight: bold;
}

.tourorange{
color: #ff8300;	
}
.tourText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	line-height: 22px;
}
.tourNumbers {
	color: #ff8300;
}
.Lcol {
	float: left;
	width: 335px;
	height: 750px;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	background-color: #FFFFFF;
}
.Rcol {
	float: left;
	width: 614px;
	height: 750px;
	color: #FFFFFF;
	padding-top: 15px;
	background-color: #FFFFFF;
}
#next_step {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-right:35px;
	float: right;
	color: #666666;
}

/************************************* End How to Shop Page *************************************/


/************************************* Testimonials Page *************************************/

#testimonials {
	border: 1px solid #FF8300;
    height: 156px;
    overflow: auto;
    padding: 15px;
    width: 700px;
}
.testimonials_author {
    font-weight:bold;
    font-style: italic;
    color: #ff8300;
}
.testimonials_page-wrap{ 
	width: 730px;
	background: white;
	position: relative;
}
.testimonialsHeader {
	background-color:#FF8300;
    border:1px solid #FF8300;
    height:10px;
    padding:7px;
    width:714px;
}

.testimonialsTitle {
	color: #ff8300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	letter-spacing: -1.5px;
	font-weight: bold;
}

.testimonialsorange{
color: #ff8300;	
}
.testimonialsText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	line-height: 22px;
}
/************************************* End Testimonials Page *************************************/

/************************************* Fotter Page **********************************************/

.franja_mail{
	background-image:url(../controls_app/images/footer_email_bg.jpg);
	background-repeat:no-repeat;
    font-family: Verdana, Geneva, sans-serif;
	list-style-type: none;
	height:50px;
}

.space_mail{
	margin:6px auto;
}

.logo_small {
    float: left;
    width: 44px;
	margin: 2px 5px 0 5px;
}

.text_mail{
	width:360px;
	height:auto;
	text-align:left;
	color:#999;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	padding-top:8px;	
}

.panel_campo{
	width:180px;
	height:auto;
	margin: 0 0 0 10px;
}

.text_social{
	color:#FF8300;
	font-size:12px;
	font-weight:bold;
	float:left;
	padding: 14px 0 0 16px;
    width: 178px;
    text-align:left;
}

.text_share
{
    color:#FF8300;
	font-size:12px;
	font-weight:bold;
	float:left;
	padding: 14px 0 0 16px;
    text-align:right;
    width:130px;
}

.map{
	background-color:#F3F3F3;
	min-height:200px;
	height: auto !important;
	height:200px;
	margin:10px 0 0 0; 
}

.text_compania{
	color:#FF8300;
	font-size:12px;
	font-weight:bold;	
}

 .text_social ul.text_vinetas li{
    background:url(../controls_app/images/footer_bullet.jpg) no-repeat left transparent;
	color:#999;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	list-style-type: none;
	font-weight:lighter;
	margin: 0 0 4px -37px;
    padding: 0 0 0 9px;	
    text-align:left;
}

.text_social ul, .text_social li {
    list-style: none outside none;
}

.text_social a, .text_social a:link, .text_social a:active , .text_social a:visited {
    color:#999;
    text-decoration:none;
    font-size:11px;
    font-weight:bold;
}

.text_social a:hover{
     color:#ff8300;
}

.logo_big{
	width:390px;
	font-family:Verdana, Geneva, sans-serif;
	float:left;
}

.text_info{
	color:#999;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	float:right;
	margin-top: 10px;
	text-align:left;
}

.paises {
    float: left;
    margin: 18px 7px 0 85px;
    text-align:left;
    color: #999;
    font-family: Verdana,sans-serif;
    font-size: 11px;
    font-weight: lighter;
}

.merchants
{
    color:#999;
    text-align:left;
    margin:0 20px;
}

.country_title
{
    color:#999;
    font-weight:bold;
    margin:0 20px;
}

/************************************* End Fotter **********************************************/


/************************************* New Registration Page *************************************/
#register_welcome_welcome
{
    text-align:right;
    margin:0 10px 20px 0;
    }
.banner_text
{
    display:block;
    color: #FFFFFF;
	text-align:left;
	font-family: MuseoSans-100, Verdana, Geneva, sans-serif;
	font-size: 28px;
    line-height: 35px;
    /*margin:-550px 20px 0 20px;*/
}
.question_text
{
    color: #3787d2;
	text-align:left;
	font-family: MuseoSans-100, Verdana, Geneva, sans-serif;
	font-size: 28px;
    line-height: 35px;
}
.chat_text
{
    color: #3787d2;
	text-align:left;
	font-weight:bold;
}
.benefits_check
{
    background-image:url(../controls_web/images/benefits_check.jpg); 
    width:55px; 
    height:59px; 
    float:left; 
    margin:10px 10px 0 0;
}
.reg_big_image
{
    position:absolute; 
    left:-8px;
    background-image:url(../controls_web/images/registration_big_image.jpg); 
    width:994px; 
    height:447px; 
}
/************************************* End Registration Page *************************************/


/************************************* New Register Welcome *************************************/

#register_welcome_main{
    background: url(../controls_web/images/new_welcome_main.jpg) no-repeat left transparent;
    width: 954px;
    height: 386px;
    margin-left: -7px;
    text-align: left;
    padding: 20px;
}
.register_welcome_main_title{
    color:#fff;
    font-family: MuseoSans-100, Verdana, Geneva, sans-serif;
	font-size: 30px;
}
.register_welcome_main_text span
{
    color:#fff;
    font-size:18px;
    margin:20px 0;
    float:left;
    width:210px;
}
#register_welcome_mall
{
    background: url(../controls_web/images/new_welcome_mall.jpg) no-repeat left transparent;
    width:306px;
    height:241px;
}
#register_welcome_tour
{
    background: url(../controls_web/images/new_welcome_tour.jpg) no-repeat left transparent;
    width:306px;
    height:241px;
}
#register_welcome_shopper
{
    background: url(../controls_web/images/new_welcome_shopper.jpg) no-repeat left transparent;
    width:306px;
    height:241px;
}
#small_arrow
{
    background: url(../controls_web/images/new_welcome_small_arrow.png) no-repeat left transparent;
    width:63px;
    height:23px;
    float:left;
    margin: 60px 30px 0 30px;
}
#big_arrow
{
    background: url(../controls_web/images/new_welcome_big_arrow.jpg) no-repeat left transparent;
    width:124px;
    height:32px;
    margin: -75px 0 0 425px;
}
#center_content
{
    min-height:440px;
}
#address_box {
    width: 366px;
    min-height: 250px;
    height: auto !important;
    height: 250px;
    padding: 3px 5px 3px 3px;
    margin: -100px 0 0 580px;
    background: rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 10px;
    -moz-border-radius: 20px;
    border-radius: 15px;
}
#address_box2 {
    width: 366px;
    min-height: 250px;
    height: auto !important;
    height: 250px;
    border: #CCC solid 1px;
    background: white;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    text-align:center;
    padding-top:20px;
}
.address_box_title {
    font-size: 24px;
    color: #3787D2;
    font-family: MuseoSans-100, Verdana, Geneva, sans-serif;
    letter-spacing: -2px;
    text-transform: uppercase;
}
#address_box_small {
    width: 260px;
    border: 2px solid rgba(0, 0, 0, 0.1);
    border-radius: 8px;
    z-index: 2;
    margin: 20px 0 0 30px;
    padding: 20px;
}
#register_welcome_text
{
    width: 540px;
    margin: -340px 0 0 10px;
    text-align: left;
    font-size:15px;
    line-height:24px;
}
.register_welcome_text_title {
    font-size: 24px;
    color: #3787D2;
    font-family: MuseoSans-100, Verdana, Geneva, sans-serif;
    letter-spacing: -2px;
    margin-bottom: 20px;
    float:left;
    line-height: 30px;
    text-transform: uppercase;
}
.register_welcome_name
{
    text-transform: uppercase;
    font-weight: bold;
    font-size: 20px;
    color: #787878;
}
.register_welcome_address
{
    font-size: 20px;
    color: #787878;
}

.register_welcome_bot_squares
{
    width:306px;
    float:left;
    padding:10px;
}
.register_welcome_bot_squares_title 
{
    font-size:14px;
    margin-bottom:10px;
    text-transform:uppercase;
    color:#3787D2;
    font-family: MuseoSans-100, Verdana, Geneva, sans-serif;
    text-decoration:underline;
}
.register_welcome_bot_squares_text
{
    margin-top:10px;
}

.bot_box_bar
{
    height:48px; 
    border-radius: 0 0 12px 12px; 
    background-image:url(../controls_web/images/orange_gradient_bg.jpg)
}
/************************************* end new Register Welcome *************************************/



/************************************* New Activation Welcome *************************************/

#activation_welcome_main{
    background: url(../controls_web/images/activation_welcome_bg.jpg) no-repeat left transparent;
    width: 954px;
    height: 386px;
    margin-left: -7px;
    text-align: left;
    padding: 20px;
}
.activation_welcome_main_title{
    color:#fff;
    font-family: MuseoSans-100, Verdana, Geneva, sans-serif;
	font-size: 30px;
	text-shadow: 0 2px 2px rgba(0, 0, 0, .5);
	width: 530px;
	margin:50px 0 50px 10px;
}
.activation_welcome_main_text
{
    margin-left: 10px;
    width: 530px;
}
.activation_welcome_main_text span
{
    color:#fff;
    font-size: 16px;
    text-shadow: 0 2px 2px rgba(0, 0, 0, .5);
    line-height: 24px;
}
#activation_center_content
{
    min-height:350px;
}
#activation_address_box {
    width: 366px;
    min-height: 250px;
    height: auto !important;
    height: 250px;
    padding: 3px 5px 3px 3px;
    margin: -430px 0 0 580px;
    background: rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 10px;
    -moz-border-radius: 20px;
    border-radius: 15px;
}
#activation_address_box2 {
    width: 366px;
    min-height: 250px;
    height: auto !important;
    height: 250px;
    border: #CCC solid 1px;
    background: white;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    text-align:center;
    padding-top:20px;
}
.activation_address_box_title {
    font-size: 24px;
    color: #3dc505;
    font-family: MuseoSans-100, Verdana, Geneva, sans-serif;
    letter-spacing: -2px;
    text-transform: uppercase;
}
#activation_address_box_small {
    width: 260px;
    border: 2px solid rgba(0, 0, 0, 0.1);
    border-radius: 8px;
    z-index: 2;
    margin: 20px 0 0 30px;
    padding: 20px;
}
#activation_left
{
    width: 540px;
    text-align: left;
    font-size:15px;
    line-height:24px;
    margin: -20px 0 0 10px;
    float: left;
}
#activation_welcome_text
{
    font-size:15px;
    line-height:24px;
    text-align: center;
    margin-bottom: 10px;
}
.activation_welcome_text_title {
    font-size: 20px;
    color: #3787D2;
    font-family: MuseoSans-100, Verdana, Geneva, sans-serif;
    line-height: 30px;
    text-transform: uppercase;
}
.activation_welcome_name
{
    text-transform: uppercase;
    font-weight: bold;
    font-size: 20px;
    color: #787878;
}
.activation_welcome_address
{
    font-size: 20px;
    color: #787878;
}
.activation_welcome_bot_box_bar
{
    height:48px; 
    border-radius: 0 0 12px 12px; 
    background-image:url(../controls_web/images/activation_welcome_green_bg.jpg)
}
.activation_welcome_bot_squares
{
    width: 215px;
    float: left;
    margin: 20px 0 0 30px;
}
.activation_welcome_bot_squares_title 
{
    font-size:14px;
    margin-bottom:10px;
    text-transform:uppercase;
    color:#3787D2;
    font-family: MuseoSans-100, Verdana, Geneva, sans-serif;
    text-decoration:underline;
    text-align: center;
}
#activation_welcome_mall
{
    height:160px; 
    width: 215px; 
    background-image:url(../controls_web/images/activation_welcome_mall.jpg)
}
#activation_welcome_marketplace
{
    height:160px; 
    width: 215px; 
    background-image:url(../controls_web/images/activation_welcome_marketplace.jpg)
}
#activation_welcome_shopper
{
    height:160px; 
    width: 215px; 
    background-image:url(../controls_web/images/activation_welcome_pshopper.jpg)
}
#activation_welcome_tour
{
    height:160px; 
    width: 215px; 
    background-image:url(../controls_web/images/activation_welcome_how_to_shop.jpg)
}
#activation_right
{
    width: 429px;
    margin-top: 20px;
    float: left;
}
.activation_benefits ul li
{
    padding: 0 0 15px 0;
    font-size: 15px;
    text-align: left;
    margin-left: 15px;
}
.activation_benefits h4
{
    background: none;
    border: none;
    font-size:20px;
    text-transform:uppercase;
    color:#ff8300;
    font-family: MuseoSans-100, Verdana, Geneva, sans-serif;
    text-align: center;
    margin-left: -20px;
    
}
.activation_chat 
{
    font-family: MuseoSans-100, Verdana, Geneva, sans-serif;
    text-align: center;
    font-size:20px;
}
/************************************* End new Activation Welcome *************************************/

/************************************* new Activation *************************************/


#activation_main{
    background: url(../controls_web/images/activate_main_bg.jpg) no-repeat left transparent;
    width: 696px;
    height: 265px;
    text-align: center;
    padding: 20px;
}
.activation_main_title{
    color:#fff;
    font-family: MuseoSans-100, Verdana, Geneva, sans-serif;
	font-size: 24px;
	margin:30px 0 5px 0;
}
.activation_list
{
    width:340px;
    float:left;
    text-align: left;
}
.activation_list ul li
{
    padding:10px 0 0 5px;
    list-style-image:url(../controls_web/images/blue_bullet.png);
}
.activation_list ul li span
{
    font-size:16px;
    color:#fff;
}
.activation_main_text
{
    margin:20px auto 0 auto;
    width:550px;
}
.activation_main_text span
{
    font-size:22px;
    font-family: MuseoSans-100, Verdana, Geneva, sans-serif;
    color:#057eb4;
}
/************************************* End Activation*************************************/

