
html {
	background-color: #E7E7E7;
}
body { 
    background-color: white;
    color:#404040; font-family:"open sans", Helvetica,arial,san-serif; font-size: 12pt; 
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    width:100%; margin-left:0; margin-right:0; margin-top:0;
    text-align:center;
    height: 100%;
}
body a { color:#3453A6; text-style: none; }
body a:hover { color:#F7921E; text-style: none; }  

#ymMain { 
	clear:both; 
	position:relative; 
	min-width:1000px; 
	text-align:left; 
	padding: 20px 30px; 
	margin-left: auto;
	margin-right: auto;
}


.center1000 { 
	clear:both; 
	position:relative; 
	width:1000px; 
	text-align:left; 
	padding: 20px 30px; 
}


#mainBody { clear:both; width:100%; margin-left:0; margin-right:0; margin-top:0; padding-top:5px; }
.homePanel { padding-top:10px; }

.footerArea { clear:both; width:100%; border-top:solid 4px #bebebe; padding-top:5px; padding-bottom:15px; color:#707070; }
.footerArea a, .footerArea a:visited { text-decoration:none; color:#707070; } 
    
h1 { font-size:28px; font-weight:bold; }
h2 { font-size:20px;}
h3 { font-size:16px;}


.ymYou { color:#f5852a; }
.ymMail { color:#404040; }

/* big green button */
.ymBtnLnkBigGrn { width:188px; padding-top:3px; text-align:center; padding-bottom:5px; }
.ymBtnLnkBigGrn a {
    -x-system-font:none; 
    color:#333333; 
    font-weight:bold; 
    text-decoration:none; 
    text-shadow:0 1px 0 #DDFF66;
    border:1px solid #99aa11;
    background:#336600 url(http://ymstat.com/ymui/img/btn/grn_btn_bg.png) repeat-x scroll 0pt 30%; 
    margin:0pt 5px 0pt 0pt;
    padding:6px 32px 6px;
    font-size:12pt;
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px; 
    -moz-border-radius-topleft:5px; 
    -moz-border-radius-topright:5px;
}                
.ymBtnLnkBigGrn a:hover { text-decoration:none; color:#333333; background-position:0 100%; }


/* customer drill down pages */
.emphasized { color:#404040; font-size:14pt; font-family:"lucida grande",tahoma,verdana,arial,helvetica,sans-serif;}
.bigList { padding-left:8px; }
.bigList li { padding-bottom:8px; padding-left:0px; list-style: none; font-size:11pt; }

.button span, input.button {
    -moz-border-radius: 2px;
    -moz-box-shadow: 0 -1px 1px rgba(255, 255, 255, 0.15) inset;
    -webkit-border-radius: 2px;
    -webkit-box-shadow: 0 -1px 1px rgba(255, 255, 255, 0.15) inset;
    border-radius: 2px;
    box-shadow: 0 -1px 1px rgba(255, 255, 255, 0.15) inset, 0px 4px 3px -3px #D5D5D5;
 	background: #4c95ed; /* Old browsers */
	background: -moz-linear-gradient(top,  #4c95ed 0%, #4787ed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c95ed), color-stop(100%,#4787ed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4c95ed 0%,#4787ed 100%); /* Chrome10+,Safari5.1+ */	
	background: -o-linear-gradient(top,  #4c95ed 0%,#4787ed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4c95ed 0%,#4787ed 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #4c95ed 0%,#4787ed 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c95ed', endColorstr='#4787ed',GradientType=0 ); /* IE6-9 */
    color: #FFFFFF;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    line-height: normal;
    padding: 10px 20px;
    text-shadow: 1px 1px #555;
}

.greyBox{
	    background-color: #f0f0f0;
	    border: 1px solid #d2d2d2;
	}
	
	.boxShadow{
		border-radius: 3px;
		box-shadow: 0px 4px 3px -3px #c5c5c5;
	}
	
	.ymBod a, .ymBod a:hover, .ymBod a:visited
{
	color: #1D9DCF;
}


a.btn, a.btn:visited, a.btn:hover{
	color: #fff;
}

/*
 Features Styles
*/
.featureBullets {padding-left: 15px;}

.featureBullets li{ 
	background-image: url(/ymui2/img/common/green-ok.png);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	padding-left: 22px;
	padding-bottom:5px;
	padding-top: 5px;
	list-style-type: none;
}

.featureBullets li .bulletText { padding-top:5px; } 
	
	
#bleedContainer{
	border: 1px solid #000000;
	height: 160px;
	box-shadow: 0 0 13px -3px #212121 inset, 0 4px 3px -3px #515151;
	position: relative;
}

#bleedTitle{
	color:#ffffff;
	font-size: 30px;	
	text-shadow: 1px 1px 1px #000;
	position: relative;
}

#bleedSubTitle{
	color:#ffffff; 
	font-size: 20px;
	padding-top:12px;
	text-shadow: 1px 1px 1px #000;
}

#bleedImage{	
	border: 1px solid #b0b0b0;
	position: absolute; 
	top: -10px;
	right: 0;
	background: #fff;
}

#innerTabs .mBtn a{
	font-size: 13px;
}



/*#ymMain a, #ymMain a:visited, #ymMain a:hover{
	color: #1D9DCF;
}*/


.greyBox li{
	padding: 10px 10px 3px;
}

.greyBox li:last-child{
	margin-bottom: 10px;
}

.greyBoxContainer{
	width: 45%; display: inline-block;
}

.greyBoxContainer .title{
	margin-bottom: 10px;
}

.quoteMark{
	height: 10px;
	vertical-align: text-top;
	margin-top: 3px;
}

#quoteOpen{
	margin-right: 5px;
}

#quoteClose{
	margin-left: 5px;
}

#whyUseFeatureBullets li{
	background-image: url(/ymui2/img/common/green-ok.png);
	background-repeat: no-repeat;
	background-position: 10px 12px;
	padding-left: 35px;
}

#carrier-greyBox-app-store{width:%100;padding-bottom:20px;}
#carrier-greyBox-app-store-android{display:inline-block;text-align: center; margin-top: 10px; margin-right: 10px;}
#carrier-greyBox-app-store-iphone{display:inline-block;}
    
/*
 End Features Styles
*/

.socialButtons {
	margin-bottom: 15px;
	min-width: 245px;
}

.socialButtonContainer {
	display: inline-block;
	font-size: 3px;
}
