/*
Theme Name: Boldy (Medicare Mall)
Author: Site5.com
Author URI: http://gk.site5.com/t/237
Description: Check <a href="http://wordpress.site5.net/boldy/doc/">Boldy Documentation</a> in case you need directions</a>.
*/

/* MAIN STYLES
-------------------------------------------*/
* { margin: 0; padding: 0; }

	body,html {
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
	background:#FFF;
	line-height:135%;
}

ul {
	list-style:none;
}

a {
	text-decoration:none;
	color:#0F72A1;
}

a:hover {
	text-decoration:underline;
}

a:focus {
	outline:none;
}

a.products {
	text-decoration:none;
	color:#1FA2E1;
	font-size:18px;
}
	

p {
	margin:0 0 1.5em;
	font-size:14px;
}



h1, h2, h3 {
	font-size:24px;
	letter-spacing:-1px;
	line-height:100%;
	padding-bottom:15px;
	font-family:'OpenSansSemibold', Arial, Helvetica, sans-serif;
	
}

h1 {
	font-weight:normal;
	font-family: 'OpenSansBoldItalic', Arial, Helvetica, sans-serif;
	width:400px;
	letter-spacing:.03em;
	color:#414040;
	margin-top:10px;
}

h1 a:hover {
	text-decoration:none;
	color:#333;
	font-family: 'OpenSansBoldItalic', Arial, Helvetica, sans-serif;
}

h2 {
	font-size:18px;
	padding-top:10px;
	font-weight:normal;
	font-family:'OpenSansSemibold', Arial, Helvetica, sans-serif;
}

h3 {
	font-size:16px;
	padding-top:10px;
}
pre{ font-family: 'OpenSansRegular';margin-left:10px;border-top:solid 1px #ccc;color:#4d4d4c}

.btext{font-family: 'OpenSansRegular';margin-left:10px;border-top:solid 1px #ccc;color:#4d4d4c}
.resources{font-family:'OpenSansRegular';color:#505050;font-size:12px;background:url('http://www.medicaremall.com/wp-content/uploads/2012/08/ico_resourcetxt.gif')no-repeat;
			background-position:0px 0px;padding-left:32px;height:35px}

@font-face {
    font-family: 'OpenSansBoldItalic';
    src: url('fonts/OpenSans-BoldItalic-webfont.eot');
    src: url('fonts/OpenSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-BoldItalic-webfont.woff') format('woff'),
         url('fonts/OpenSans-BoldItalic-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-BoldItalic-webfont.svg#OpenSansBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSansSemibold';
    src: url('fonts/OpenSans-Semibold-webfont.eot');
    src: url('fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Semibold-webfont.woff') format('woff'),
         url('fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansSemiboldItalic';
    src: url('fonts/OpenSans-SemiboldItalic-webfont.eot');
    src: url('fonts/OpenSans-SemiboldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-SemiboldItalic-webfont.woff') format('woff'),
         url('fonts/OpenSans-SemiboldItalic-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-SemiboldItalic-webfont.svg#OpenSansSemiboldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansRegular';
    src: url('fonts/OpenSans-Regular-webfont.eot');
    src: url('fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

img{
	border:none;
}

 /* LAYOUT STRUCTURE
--------------------------------------------------*/
body#home #mainWrapper {
	background:#fff;
}

#mainWrapper {
	background:url("http://www.medicaremall.com/wp-content/uploads/2012/07/grid_noise-1.png");
}
#wrapper {
	margin:0 auto;
	width:990px;
	-webkit-box-shadow: 2px 2px 13px rgba(50, 50, 50, 0.35);
	-moz-box-shadow:    2px 2px 13px rgba(50, 50, 50, 0.35);
	box-shadow:         2px 2px 13px rgba(50, 50, 50, 0.35);
}

#header {
	height:150px;
	position:relative;
	background:#fff;
}

#content {
		padding-bottom:20px;
	overflow:hidden;
	background:url(images/bk_vertline.jpg) 695px 0 repeat-y;
	margin-top:0px;
	background:white;
	padding-left:15px;
	padding-right:15px;
}

#content2 {
	padding-bottom:20px;
	overflow:hidden;
	margin-top:0px;
	background:white;
	padding-left:15px;
	padding-right:15px;
}

body#home #content{
	margin-top:20px;
}

body#home #content, body#portfolio #content {
	background:none;
	
}

#content #colLeft {
	float:left;
	width:670px;
	margin-right:50px;
	padding-top:10px;
	margin-top:30px;
	line-height:2em;
	font-size:1em;
}

#content #colRight {
	float:left;
	width:210px;
	margin-top:30px;
}

#footer {
	background:url(images/bk_horiz_line.jpg) 0 0 repeat-x;
	margin:10px 0 0;
	color:#666;
	position:relative;
	padding-top:3px;	
	font-size:12px;
}

#footerActionsInner{
	width:960px;
	margin:0 auto;
	padding:32px 0 0;
	overflow:hidden;
}

#footerWidgets {
	background:#000 url(images/bk_footer_widgets.png) 0 0 repeat-x;
	padding-top:32px;
	
}

#footerWidgetsInner {
	width:960px;
	margin:0 auto;
	padding:20px 0 35px 20px;
	overflow:hidden;
}

/* HEADER ELEMENTS
-----------------------------------*/

/* -- logo --*/
#logo {
	float:left;
	top:0px;
	left:0;
	width:300px;
	height:91px;
	margin-left:15px;
	margin-top:15px;
	

}
#logo p{
	font-family: 'OpenSansBoldItalic', Arial, Helvetica, sans-serif;
	margin-left:10px;
	font-size:12pt;
	color:#003366;
	
}

#logo a img{
	border:none;
	vertical-align:middle;
}


/* -- number --*/

#number {
	position:absolute;
	top:10px;
	right:0;
	width:300px;
	height:91px;
	font-size:1.5em;
	color:#01326a;
	text-align:right;

}

#number a img{
	border:none;
	vertical-align:middle;
}

#number a{
	text-decoration: none;
}


	

/* -- mainMenu --*/

#mainMenu {
	position:absolute;
	left:15px;
	top:130px;
	height:40px;
	width:960px;
	background:url(http://www.medicaremall.com/wp-content/uploads/2012/07/bg-nav.gif) 0 0;
}

#mainMenu ul li{
	float:left;
}

#mainMenu ul li a {
	display:block;
	height:10px;
	color:#fff;
	padding:10px 10px 0 10px;
	font-size:16px;
	background:url(images/bk_mainmenu.png) 0 -78px no-repeat;
	font-family: 'OpenSansBoldItalic', Arial, Helvetica, sans-serif;
	text-shadow: 1px -1px #00356b;
}

#mainMenu ul li a span {
	font-size:10px;	
	color:#999;
	line-height:0%;
	
}

#mainMenu ul li a:hover {
	text-decoration:none;
	background:url(images/bk_mainmenu.png) 0 0 repeat-x;
	color:#fff;
	height:30px;
	left:3px;
}


#mainMenu ul li ul li a:hover{
	background:#073c7f;
}

#mainMenu .home a{
	background:url("http://www.medicaremall.com/wp-content/uploads/2012/07/ico-home1.png") 0px 3px  no-repeat;
	width:10px;
	height:30px;
	vertical-align:middle;
	cursor: pointer; 
	display:inline-block;
	margin-left:10px;
	margin-right:30px;
	
}

#mainMenu .home a:hover {
	background:url("http://www.medicaremall.com/wp-content/uploads/2012/07/ico-home1.png") -31px 3px  no-repeat;

}



#topMenu{
	margin-top:15px;
	float:right;
	margin-right:13px;
}

#topMenu ul li  {
	display:inline-block;
	border-right:dashed 1px #ccc;
	padding:5px
}

#topMenu ul li a{
	font-size:12pt;
}
#topMenu .facebook a{
	background:url('http://www.medicaremall.com/wp-content/uploads/2012/07/facebook.png') no-repeat;
	width:36px;
	height:36px;
	vertical-align:middle;
	cursor: pointer; display:inline-block;
	
}

#topMenu .youtube a{
	background:url('http://www.medicaremall.com/wp-content/uploads/2012/07/youtube.png') no-repeat;
	width:36px;
	height:36px;
	vertical-align:middle;
	cursor: pointer; display:inline-block
}

#topMenu .twitter a{
	background:url('http://www.medicaremall.com/wp-content/uploads/2012/07/twitter.png') no-repeat;
	width:36px;
	height:36px;
	vertical-align:middle;
	cursor: pointer; display:inline-block
}



/* top social links */

#topSocial {
	position:absolute;
	margin-left:669px;
	top:40px;
}

#topSocial ul li {
	float:left;
	padding:0 0px;
	width:50px;
}

#topSocial ul li a {
	display:block;
	height:47px;
	width:47px;
	background:url(http://www.medicaremall.com/wp-content/uploads/2011/11/bk_blockquote.png) 0 0 no-repeat;
}

#topSocial ul li a img {
	border:none;
	margin-top:9px;
	margin-left:8px;
}

#topSocial ul li a:hover {
	/*background:url(images/bk_topsocial_hover.png) 0 0 no-repeat;*/
	background:none;
}

/* Top Search */

#topSearch {
	position: absolute;
right: 15px;
top: 133px;
	
}


/*chat */

#chat{
	position: absolute;
	top:70px;
	right:10px
}
	
	


/* CONTENT ELEMENTS
-------------------------------------------*/

.alignleft {
	float:left;
	margin:5px 15px 5px 0;
}

.alignright {
	float:right;
	margin:5px 0 5px 15px;
}

/* homeboxes */

#homeBoxes {
	overflow:hidden;
}

#homeBoxes .homeBox {
	width:278px;
	float:left;
	margin-right:40px;
}

#homeBoxes .homeBox img {
	border:0px solid #E2E2E2;
	background:#fff;
	padding: 1px;
	
}

#homeBoxes .homeBox img:hover {
	
}
	
        
}


#homeBoxes .last{
	margin-right:0;
}

#homeBoxes .homeBox h2 {
	padding:10px 0 15px;
	color:#333;
	font-weight:normal;
	font-size:24px;
}

.more-link {
	padding:20px 0 0 0;
}

#homeBoxes_lower .homeBoxL {
	margin-top:40px;
	width:550px;
	height:340px;
	float:left;
	border:#ccc 1px solid;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
	padding:15px;
	background:url("http://www.medicaremall.com/wp-content/uploads/2012/06/white_bed_sheet.png")
}

#homeBoxes_lower {overflow:hidden;margin-top:0px}

#homeBoxes_lower .homeBoxL img{
	margin-bottom:80px;
	float:left;
}

#homeBoxes_lower .homeBoxR {
	width:278px;
	float:left;
	margin-top:40px;
	margin-left:100px;
}

/* -------------------------------home blurb/quotebox---------------------------------- */

#blurb {
	padding:0px 20px 25px;  
	text-shadow:1px 1px #fff;
	background:url(images/bk_blurb.jpg) 0 100% repeat-x;
	font-size:18px;
	line-height:130%;
	margin-bottom:-1px;
	height:90px;
	color:#000;
	border-top:5px solid #E2E2E2;

	
}

#blurb p {
	margin:0;
	width:600px;
}

#call{
	width:200px;
	float:right;
	font-family: 'OpenSansBoldItalic', Arial, Helvetica, sans-serif;
	margin-right:60px;
	margin-top:15px;
	color:#222323;
}

#call span{
	color:#1f6589;
	font-size:24px;
}

.accred {float:left; height:90px; margin:63px 40px 0px 0px}
	





/*-----BEGIN random note swap-------*/
.randomdiv1{float:right; margin:0px 0px;height:150px;width:200px;}
.randomdiv2{float:right; margin:0px 0px;height:150px;width:200px;}
.randomdiv3{float:right; margin:0px 0px;height:150px;width:200px;}
/*-----END random note swap-------*/


#homepage_quote{
	float:left; 
	height:90px; 
	width:298px;
	margin-left:0px}

#cta { 
	background: transparent url(images/CTAbackground.png) no-repeat 0 0;
	height:112px; 
	position:relative; 
	margin:0 auto; }



#cta img#freequote { 
	display:block; 
	position:absolute; 
	top:15px;
	left:25px }

#cta input[type='text'] { 
	color:#333; 
	position:absolute; 
	font-size:125%; 
	left:60px;
	bottom:25px;
	height:30px;
	width:125px; }

#cta input[type='button'] {
 	position:absolute;
 	width:100px;
 	height:100px;
	border:none;
	right:1px;
	top:7px;
	cursor:pointer;
	background:url('http://www.medicaremall.com/wp-content/uploads/2012/06/blue-seerates.png') no-repeat}



#cta input[value='Enter Zip'] { color:#AAA; font-style:italic; }
.zip-input {color:#333; }

/* -------------------------------footer quotebox---------------------------------- */


#cta2 { 
	background: transparent url(http://www.medicaremall.com/wp-content/uploads/2012/04/cta.png) no-repeat 0 0;
	height:112px;
	width:600px; 
	position:relative; 
	margin:0 auto; }



#cta2 img#freequote { 
	display:block; 
	position:absolute; 
	top:15px;
	left:25px }

#cta2 form#calltoaction input[type='text'] { 
	color:#333; 
	position:absolute; 
	font-size:125%; 
	left:60px;
	bottom:25px;
	height:30px;
	width:125px; }

#cta2 form#calltoaction input[type='image'] {
 	position:absolute;
	right:230px;
	top:33px;}



#cta2 form#calltoaction input[value='Enter Zip'] { color:#AAA; font-style:italic; }
.zip-input {color:#333; }


/* -------------------------------END home blurb/quotebox---------------------------------- */
	margin:0;
	width:600px;
}

#blurb img {
	
}

#quotes {
	font-size:18px;
	line-height:130%;
	margin-bottom:1px;
	height:790px;
	color:#000;
	margin-top:20px;
}

#quotes p {
	margin:0;
	width:600px;
}

#archive-title {
	padding:5px 0 7px 25px;
	margin:0 0 15px;
	display:block;
	background:url(images/ico_archive.png) 2px 50% no-repeat;
	border-bottom:1px solid #ddd;
}

#content #colLeft img {
	border-top:1px solid #fff; 
	border-left:1px solid #fff; 
	border-bottom:1px solid #fff; 
	border-right:1px solid #fff;
}

/* BLOG ITEMS */

.postItem {
	margin:0 0 30px;
	padding:0 0 15px;
	border-bottom:1px dotted #bbb;
	overflow:hidden;
	float:left;
}

.postItem .meta {
	font-size:11px;
	color:#666;
	text-shadow:1px 1px #fff;
	margin-top:-12px;
	margin-bottom:18px;
}

.postTags {
	font-size:13px;	
	background:url(images/ico_tag.png) 0 50% no-repeat;
	padding-left:24px;
	margin:25px 0 0;
}

blockquote {
	padding-left:80px;
	margin:20px 0 15px 0;
	padding-top:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	background:url(images/bk_blockquote.png) 0 15px no-repeat;
	border-top:0px dotted #ddd;
	border-bottom:1px dotted #ddd;
}

.customers {
	padding-left:60px;
}


#content #colLeft ul li, #content #colLeft ol li  {
	padding:5px 0 5px 25px;
	background:url(images/bullet_list.png) 0 8px no-repeat;
}

#content #colLeft ul {
	margin:0 0 15px 15px;
}

#content #colLeft ol li {
	background:none;
	padding-left:0;
}

#content #colLeft ol {
	margin:0 0 15px 35px;
}

#shareLinks {
	height:30px;
	background:url(images/bk_social.jpg) 0 0 repeat-x;
	font-size:12px;
	line-height:32px;
	padding:0 10px;
	-moz-border-radius:8px; 
	-webkit-border-radius:8px;
	border:1px solid #008FF5; 
	/*border-left:1px solid #008FF5; 
	border-bottom:1px solid #fff; 
	border-right:1px solid #fff;*/
	margin:20px 0;
	width:130px;
}

#shareLinks a {
	color:#fff;
}

#shareLinks #icons {
	display:none;
	padding-left:15px;
}

#shareLinks #icons a {
	margin:0 10px;
	font-weight:bold;
	text-transform:uppercase;
}


/* PAGINATION */

.emm-paginate {padding:10px 0; overflow:hidden; clear:both;}
.emm-paginate a {background:url(images/bk_pagenavi.jpg) 0 100% repeat-x; border:1px solid #ddd; color:#666; margin-right:5px; padding:4px 8px; text-align:center; text-decoration:none;}
.emm-paginate .emm-title {color:#555; margin-right:4px;}
.emm-paginate .emm-gap {color:#999; margin-right:4px;}
.emm-paginate a:hover, .emm-paginate a:active, .emm-paginate .emm-current {color:#fff; background:#18AEF5; border:1px solid #0A95D8; margin-right:5px; padding:4px 8px;}
.emm-paginate .emm-page {}
.emm-paginate .emm-prev, .emm-paginate .emm-next {}


/* SLIDER
---------------------------------------*/

#slider {
	position:relative;
	background:url('http://www.medicaremall.com/wp-content/uploads/2012/06/companies2.jpg') no-repeat;
	height:260px;
	margin-top: 20px; 
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	z-index:1;
}

#slider a{
    display:block;
}

/* PORTFOLIO PAGE 
---------------------------------------*/

.portfolioCategs {
	margin-top:5px;
	float:right;
	margin-top:-47px;
}

.portfolioCategs li {
	float:left;
	margin-right:5px;
}

.portfolioCategs li a{
	-moz-border-radius:4px; 
	-webkit-border-radius:4px;
	border-top:1px solid #ddd; 
	border-left:1px solid #ddd; 
	border-bottom:1px solid #fefefe; 
	border-right:1px solid #fefefe;
	padding:6px 12px;  
	text-shadow:1px 1px #fff;
	background:url(images/bk_blurb.jpg) 0 100% repeat-x;
	font-weight:bold;
	display:block;
	
}

.gallery {
	margin-top:10px;
	padding-left:22px;
	margin-left:-22px;
	margin-bottom:20px;
	width:982px;
}

.gallery .portfolioItem {
	float:left;
	width:300px;
	margin-right:25px;
	overflow:hidden;
	margin-bottom:10px;
}


.gallery .portfolioItem img {
	border:none;
}



/* COLRIGHT ELEMENTS 
-------------------------------------*/

.rightBox  {
	margin-bottom:17px;
}

.rightBox h2 {
	padding:10px 0;
}

.rightBox ul li{
	padding:6px 0;
	border-bottom:1px solid #ddd;
}

.rightBox ul {
	border-top:1px solid #ddd;
}

/* COMMENTS
-----------------------------------*/


#content #colLeft ul.commentlist {
	list-style:none;
	list-style-position:outside;
	display:block;
	margin:0 0 20px;
	border-top:3px solid #D2D8DB;
	border-bottom:4px solid #D2D8DB;
	padding:0;
	padding-bottom:10px;
}

#content #colLeft ul.commentlist ul {
	list-style-type:none;
	list-style-position:outside;
	margin:0;
}

#content #colLeft ul.commentlist li {
	padding:20px 0 10px 50px;
	position:relative;
	margin-top:0;
	background:url(images/bk_horiz_line.jpg) 0 0 repeat-x;
}

#content #colLeft ul.commentlist li img {
	border:none;
}

#content #colLeft ul.commentlist li p{
	font-size:13px;
	margin:10px 0;
}

#content #colLeft ul.commentlist li .comment-meta, #content #colLeft ul.commentlist li .text  {
	margin-left:20px;	
}

#content #colLeft ul.commentlist li .comment-meta span {
	font-size:11px;
	color:#999;
}

#content #colLeft ul.commentlist li .comment-meta {
	font-size:16px;
}


#content #colLeft ul.commentlist li .gravatar {
	position:absolute;
	width:50px;
	height:50px;
	top:20px;
	left:0;
}

#content #colLeft ul.commentlist li .gravatar .gravatar_mask {
	position:absolute;
	left:0;
	top:0;
	background:url(images/bk_gravatar_mask.png) 0 0 no-repeat;
	width:50px;
	height:50px;
}

#content #colLeft ul.commentlist .reply {
	position:absolute;
	right:0;
	top:25px;
	width:46px;
	height:21px;
	text-align:center;
	font-size:12px;
}

#content #colLeft ul.commentlist .reply a {
	display:block;
	width:46px;
	height:21px;
	font-style:italic;
}

#content #colLeft ul.commentlist .reply a:hover {
	text-decoration:none;
	color:#333;
}


#content #colLeft ul.commentlist li .children li {
	margin-top:15px;
	padding-top:25px;
	border-bottom:none;
	overflow:hidden;
	padding-bottom:5px;
}

#content #colLeft ul.commentlist li .children li .gravatar {
	top:20px;
}

#content #colLeft ul.commentlist li .children li .reply {
	top:30px;
}

.comment-disclaimer{
	margin-top:0px;
	color:#444546;
	float:left;
	width:560px;
}

/* FOOTER ELEMENTS
-------------------------------------------*/

#twitter #twitter_update_list li {
list-style-type:none;
line-height:140%;
}

#showHide {
	display:block;
	position:absolute;
	width:48px;
	height:16px;
	right:4px;
	top:-5px;
	background:url(images/but_show_hide.png) 0 0 no-repeat;
	text-indent:-9999px;
}

#footerActionsInner #twitter {
	float:left;
	overflow:hidden;
	width:315px;
	background:url(images/twitter_ill.png) 0 0 no-repeat;
	padding-left:85px;
	position:relative;
}

#footerActionsInner #twitter #latest {
	width:293px;
}

#footerActionsInner #twitter #latest #tweet {
	background:url(images/bk_latest_tweet.png) 0 0 no-repeat;
	padding:10px 10px 0 20px;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	line-height:125%;
	height:65px;
	
}

#footerActionsInner #twitter #latest #tweetBottom{
	height:26px;
	background:url(images/bl_latesttweet_bottom.png) 0 0 no-repeat;
}

#footerActionsInner #twitter a.action {
	position:absolute;
	display:block;
	width:81px;
	height:23px;
	background:url(images/but_actions.png) 0 0 no-repeat;
	text-align:center;
	font-size:12px;
	color:#fff;
	padding-top:2px;
}

#footerActionsInner #twitter a.action:hover {
	background:url(images/but_actions.png) 0 -25px no-repeat;
}

#footerActionsInner #twitter a.action {
	left:0;
	top:76px;
}

#footerActionsInner #quickContact {
	float:right;
	overflow:hidden;
	width:435px;
	background:url(images/quick_contact_ill.png) 0 0 no-repeat;
	padding-left:85px;
	position:relative;
	margin-left:30px;
}

#footerActionsInner #quickContact .leftSide {
	float:left;
	width:155px;
	overflow:hidden;
}

#footerActionsInner #quickContact .rightSide {
	float:left;
	width:268px;
	overflow:hidden;
	margin-left:10px;
}

/* Footer Widgets */

#footerWidgetsInner .boxFooter {
	float:left;
	width:210px;
	padding-right:30px;
	padding-left:30px;
	overflow:hidden;
	margin-bottom:40px;
}


#footerWidgetsInner h2 {
	font-size:20px;
	border-bottom:1px solid #292929;
	padding:7px 0 12px;
	margin-bottom:2px;
	color:#ccc;
}

#footerWidgetsInner .boxFooter ul li {
	padding:7px 0;
	border-bottom:1px solid #292929;
	color:#986123;
	font-size:10px;
	font-style:italic;
}

#footerWidgetsInner .boxFooter ul li a {
	text-decoration:none;
	color:#515151;
	font-size:13px;
	font-style:normal;
}

#footerWidgetsInner .boxFooter ul li a:hover {
	color:#ccc;
}

/* Copyright */

#footerWidgetsInner #copyright {
	clear:both;
	border-top:4px solid #090E0F;
	padding-top:25px;
	margin-top:15px;
	position:relative;
}

#site5bottom {
	position:absolute;
	right:0;
	top:17px;
}

#site5bottom img {
	border:none;
}

#site5bottom a {
	display:block;
	/*width:344px;
	height:26px;
	background:url(images/site5bottom.png) 100% 0 no-repeat;
	text-indent:-9999px;*/
}


/* FORMS
------------------------------------*/

/* Quick Contact Form */

#quickContact form input[type="text"], #quickContact form textarea{
	width:138px;
	margin-bottom:5px;
	-moz-border-radius:6px; 
	-webkit-border-radius:6px;
	border-top:1px solid #BDBDBD; 
	border-left:1px solid #BDBDBD; 
	border-bottom:1px solid #fff; 
	border-right:1px solid #fff;
	background:url(images/bk_blurb.jpg) 0 100% repeat-x;
	padding:7px;
	color:#666;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

#quickContact form textarea {
	width:250px;
	height:90px;
	padding-top:5px;
}

#quickContact form input[type="submit"] {
	display:block;
	float:right;
	width:81px;
	height:24px;
	background:url(images/but_actions.png) 0 0 no-repeat;
	text-align:center;
	font-size:12px;
	color:#fff;
	padding-top:0px;
	border:none;
	line-height:80%;
	margin-top:3px;

}

/* Top Search */

#topSearch input[type="text"] {
	-moz-border-radius:4px; 
	-webkit-border-radius:4px;
	width:100px;
	background:#f0f8ff;
	padding:9px 10px 10px;
	border:1px solid #2E4849;
	color:#000;
	font-weight: bold;
	margin-right:10px;
	position:relative;
}

#topSearch input[type="submit"] {
	position:absolute;
	right:0;
	z-index:100;
	width:43px;
	height:44px;
	background:url(images/but_search.png) 0 0 no-repeat;
	border:none;
	cursor:pointer;
}	

/* COMMENTS F0RM */

#commentform p {
	margin:0;
}

#commentform label {
	display:block;
	padding:5px 0;
}

#commentform input, #commentform textarea {
	border:1px solid #ddd;
	padding:8px;
	width:300px;
	margin-bottom:10px;
   -moz-border-radius:4px;
   -webkit-border-radius:4px;
}

#commentform input:focus, #commentform textarea:focus {
	border:1px solid #0099FF;
}


#commentform textarea {
	width:560px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

#commentform input[type="submit"]{
	border:none;
	width:151px;
	height:32px;
	margin-top:10px;

	cursor:pointer;
	background:url(images/but_form.jpg) 0 100% repeat-x;
	color:#FFF;
	font-size:12px;
	padding:0;
	
}

.miniForm{
	float:left;
	height:40px;
	width:150px;
	font-size:24px;
	border: solid 1px #ccc;
	background-color:aliceBlue;
	padding-left:10px;
}

.miniForm-submit {
	float:right;
	margin-top:0px
}


/* Contact Form */

#contact label {
	display:block;
	padding:5px 0;
}

#contact input, #contact textarea {
	border:1px solid #ddd;
	padding:8px;
	width:300px;
	margin-bottom:10px;
   -moz-border-radius:4px;
   -webkit-border-radius:4px;
}


#contact textarea {
	width:560px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

#contact input[type="submit"]{
	border:none;
	width:151px;
	height:32px;
	margin-top:10px;
	cursor:pointer;
	background:url(images/but_form.jpg) 0 100% repeat-x;
	color:#FFF;
	font-size:12px;
	padding:0;
}

.errormsg, .successmsg{
	background:#FEF4F1;
	border:1px solid #F7A68A;
	color:#DA4310;
	padding:10px;
	-moz-border-radius:4px;
   -webkit-border-radius:4px;
}

.successmsg {
	background:#F5FAF1;
	border:1px solid #C2E1AA;
	color:#8FA943;
	-moz-border-radius:4px;
   -webkit-border-radius:4px;
}



#header{z-index:1001 !important;}
#content{z-index:100 !important;}


/* -------------Tables ----------------*/


/*Part A*/



#partamedicaremall-com-table {
	margin:0;
	padding: 4px;
	width: 688px;
	font: 11px Arial, Helvetica, sans-serif;
	color:#747474;
	background-color:#0c2a62;
}


#parta-header {
	margin:0;
	padding: 10px 0 0 24px;
	width: 663px;
	height: 55px;
	color:#FFF;
	font-size:13px;
	background: #0c2c65 url(http://www.medicaremall.com/wp-content/uploads/2011/12/head-bcg.jpg) no-repeat right top;	
}

.parta-bold {
	font: bold 22px Arial, Helvetica, sans-serif;
	
}

#parta-top {
	margin:0;
	padding: 0;
	width: 688px;
	height: 46px;
	border-top: 2px solid #FFF;
	background: #eff4ff url(http://www.medicaremall.com/wp-content/uploads/2011/12/top-light-blue.png) repeat-x left top;	
}

.parta-top-cell {
	float:left;
	padding: 15px 0 0 0;
	text-align:center;
	width:267px;
	height: 31px;
	border-right: 1px solid #ced9ec;
	color:#1f3d71;
	font: 13px Arial, Helvetica, sans-serif;
}

#parta-middle {
	margin:0;
	padding: 0;
	width: 688px;
	background: #f6f6f6 url(http://www.medicaremall.com/wp-content/uploads/2011/12/center-bcg.png) repeat-y right top;	
}

.parta-left {
	float:left;
	margin:0;
	padding: 0px 0 0 24px;
	width: 127px;
	text-align: left;
	height: 110px;
	border-right: 1px solid #ced9ec;
	border-bottom: 1px solid #b3c1db;
	color:#1f3d71;
	font: 13px Arial, Helvetica, sans-serif;
	background: #e4ebf8 url(http://www.medicaremall.com/wp-content/uploads/2011/12/center-blue.png) repeat-y left top;
}



.parta-right {
	float:left;
	margin:0;
	padding: 0px 0 0 0;
	width: 267px;
	text-align:center;
	height: 110px;
	border-right: 1px solid #ced9ec;
	border-bottom: 1px solid #b3c1db;
	font-size:14px;
	color: #000; 
}

#parta-bottom {
	clear:both;
	margin:0;
	padding: 0;
	width: 688px;
	height: 48px;
	border-top: 2px solid #FFF;
	background: #e4e3e3 url(http://www.medicaremall.com/wp-content/uploads/2011/12/bottom-line.png) repeat-x left top;	
}


.parta-bottom-cell {
	float:left;
	padding: 15px 0 0 0;
	text-align:center;
	width:105px;
	height: 33px;
	
	color:#070707;
	font: 13px Arial, Helvetica, sans-serif;
}



#parta-footer {
	font-size: 10px;
	color:#8a8a8a;
	margin:0;
	padding: 8px 0 8px 12px;
	width: 676px;
	background: #f6f6f6 url(http://www.medicaremall.com/wp-content/uploads/2011/12/center-bcg.png) repeat-y right top;	
}

.right{
padding: 5px;
color:#000;
}

.left{
padding: 5px;
}

.numbers{
color: #990000;
font-weight:bold;
}


/*Part B*/




#partbmedicaremall-com-table {
	margin:0;
	padding: 4px;
	width: 688px;
	font: 11px Arial, Helvetica, sans-serif;
	color:#747474;
	background-color:#0c2a62;
}


#partb-header {
	margin:0;
	padding: 5px 0 5px 24px;
	width: 663px;
	height: 55px;
	color:#FFF;
	font-size:13px;
	background: #0c2c65 url(http://www.medicaremall.com/wp-content/uploads/2011/12/head-bcg.jpg) no-repeat right top;	
}

.partb-bold {
	font: bold 22px Arial, Helvetica, sans-serif;
	
}

#partb-top {
	margin:0;
	padding: 0;
	width: 688px;
	height: 46px;
	border-top: 2px solid #FFF;
	background: #eff4ff url(http://www.medicaremall.com/wp-content/uploads/2011/12/top-light-blue.png) repeat-x left top;	
}

.partb-top-cell {
	float:left;
	padding: 15px 0 0 0;
	text-align:center;
	width:227px;
	height: 31px;
	border-right: 1px solid #ced9ec;
	color:#1f3d71;
	font: 13px Arial, Helvetica, sans-serif;
}



#partb-middle {
	margin:0;
	padding: 0;
	width: 688px;
	background: #f6f6f6 url(http://www.medicaremall.com/wp-content/uploads/2011/12/center-bcg.png) repeat-y right top;	
}

.partb-left {
	float:left;
	margin:0;
	padding: 0px 0 0 24px;
	width: 207px;
	text-align: left;
	height: 450px;
	border-right: 1px solid #ced9ec;
	border-bottom: 1px solid #b3c1db;
	color:#1f3d71;
	font: 13px Arial, Helvetica, sans-serif;
	background: #e4ebf8 url(http://www.medicaremall.com/wp-content/uploads/2011/12/center-blue.png) repeat-y left top;
}



.partb-right {
	float:left;
	margin:0;
	padding: 0px 0 0 0;
	width: 227px;
	text-align:center;
	height: 450px;
	border-right: 1px solid #ced9ec;
	border-bottom: 1px solid #b3c1db;
	font-size:14px;
	color: #000; 
}

#partb-bottom {
	clear:both;
	margin:0;
	padding: 0;
	width: 688px;
	height: 48px;
	border-top: 2px solid #FFF;
	background: #e4e3e3 url(http://www.medicaremall.com/wp-content/uploads/2011/12/bottom-line.png) repeat-x left top;	
}


.partb-bottom-cell {
	float:left;
	padding: 15px 0 0 0;
	text-align:center;
	width:105px;
	height: 33px;
	
	color:#070707;
	font: 13px Arial, Helvetica, sans-serif;
}



#partb-footer {
	font-size: 10px;
	color:#8a8a8a;
	margin:0;
	padding: 8px 0 8px 12px;
	width: 676px;
	background: #f6f6f6 url(http://www.medicaremall.com/wp-content/uploads/2011/12/center-bcg.png) repeat-y right top;	
}


ul.partb
{
margin-left: 0px;
list-style-position: inside;


}

.rightb{
padding: 35px 10px 0 20px;
color:#000;
}

.leftb{
padding: 35px 10px 0 20px;
}




/* -------------End Tables ----------------*/


/*-------sidebar quote---------*/

.sbquote {
	background:url(http://www.medicaremall.com/wp-content/uploads/2012/06/bk_sbquote2.jpg) no-repeat;
	width:240px;
	height:305px;
	padding:10px;
	margin-left:-24px;
	
}

.sbquote input {
	background-color: #fff;
  	color : #156a88;
	width:110px;
	height:40px;
  	margin-left: 60px;
  	margin-top:140px;
  	margin-bottom:0px;
  	font-size:18px;
  	border: solid 1px #ccc;
  	text-align:center
  	
	
}

.sbquote input[type="button"] {
	background: url(http://www.medicaremall.com/wp-content/uploads/2012/06/but_sbquote1.png) 0 0 no-repeat;
	margin-top:-10px;
	width:201px;
	height:50px;
	margin-left:18px;
	cursor: pointer;
	border:none;
	text-transform:uppercase;
	
	
}

.sbquote input[type="button"]:hover{
		background-position: -213px 0;}
	
.sbquote input[type="button"]:active {
		background-position: -426px 0;}

/*----------Text Resize and Print button-----------*/
.textresize{
	display:none;
	float:right;
	border:solid #ccc 0px;
	margin:0 0px 20px 20px;
	padding:5px;
	vertical-align:middle;
	font-weight:600;
	height:30px;

}
.textresize img{
	text-decoration:none;
	vertical-align:middle;

	
}
.textresize h3{font-size:16px; float:left; letter-spacing:.03em;}
.textresize input[type="image"]{vertical-align:middle;float:left}


/*------Facebook Button on Success pages-----*/

.fb_but a{ background: url("http://www.medicaremall.com/wp-content/uploads/2012/06/findusblue.jpg");width:264px;height:72px;display:block;cursor: pointer;}
.fb_but a:link { background: url("http://www.medicaremall.com/wp-content/uploads/2012/06/findus.jpg");cursor: pointer;}
.fb_but a:hover,
.fb_but a:focus {background-position: -260px 0;cursor: pointer;}



/*-----------Learn More Button-----------*/

.lmb{width:160px; height:40px;}
	
.lmb a:link{background: url("http://www.medicaremall.com/wp-content/uploads/2012/07/learnmore.png"); 
cursor: pointer; width:160px; height:40px; display:block}

.lmb a:hover{background-position:-172px 0}
.lmb a:active{background-position:-344px 0}

/**************************************************************************************************
 *From Medicarepartners
 * ***********************************************************************************************/

/*--------form-----------*/


.status{
	
	width:385px;
	height:63px;
	
}


#sideRight {
	padding:8px;
	float:right;
	width:296px;
	border:1px solid #ccc;
	background:#fff;
	margin-left:17px;
	margin-top:0px;
	font-size:12px;
}





#sideRight #inner {
	padding:10px;
	background:url(images/bk_colright.jpg);
	height:400px;
	width:276px;
	margin-top:0px;
	margin-left:1px;
	border:0px solid #ccc;

}





#contact-area {
	width: 500px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background:#4084bf;
	padding-top:10px;
	float:left;
	
		
}

#contact-area .form-area{
	width: 485px;
	background:#d3dadc;
	padding:10px 0 790px 15px;
}

#contact-area p{
	vertical-align: middle;
}

#contact-area label #contact-area textarea{
 vertical-align: middle;
}
#contact-area .first_name{
	margin-top:26px;
}

#contact-area input, #contact-area textarea {
	padding: 5px;
	width: 261px;
	height:30px;
	font-family: Helvetica, sans-serif;
	font-size: 16px;
	margin: 0px 0px 15px 0px;
	border: 2px solid #ccc;
	float:left;
}

#contact-area select {
	padding: 5px;
	height:35px;
	font-family: Helvetica, sans-serif;
	font-size: 16px;
	margin: 10px 20px 15px 0px;
	border: 2px solid #ccc;
	float:left;

	
}

#contact-area .select {
	width:30px;
}

#contact-area #county, #contact-area #gender, #contact-area #tobacco {
	
	width:261px;
} 
#contact-area #gender{
	width:261px;
}

.error {
	color:#b40000;
	float:left;
}



#contact-area .dob-error{
	color: #B40000;
	float: left;
	width: 150px;
	margin-right:0px;
}


#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #abd461;
}

#contact-area input[type="submit"] , #health-area input[type="submit"] {
border: 1px solid #779a39  ;
color: white  ;
text-shadow: 0 1px rgba(0, 0, 0, 0.1)  ;
float:right;
background-color: #abd461  ;
background-image: -webkit-gradient(linear,left top,left bottom,from(#abd461  ),to(#7d9c45 ));
background-image: -webkit-linear-gradient(top,#abd461  ,#7d9c45  );
background-image: -moz-linear-gradient(top,#abd461  ,#7d9c45  );
background-image: -ms-linear-gradient(top,#abd461  ,#7d9c45  );
background-image: -o-linear-gradient(top,#abd461  ,#7d9c45  );
background-image: linear-gradient(top,#abd461  ,#7d9c45  );
text-align: center;
padding: 10px;
width: 200px;
height:40px;
font-size:15px;
margin-right:30px;
margin-top:10px;
margin-bottom:10px;
}

#contact-area input[type="submit"].hover {
border: 1px solid #779a39  ;
color: white  ;
text-shadow: 0 1px rgba(0, 0, 0, 0.3)  ;
background-color: #7d9c45  ;
background-image: -webkit-gradient(linear,left top,left bottom,from(#7d9c45 ),to(#96bb54  ));
background-image: -webkit-linear-gradient(top,#7d9c45  ,#96bb54  );
background-image: -moz-linear-gradient(top,#7d9c45  ,#96bb54 );
background-image: -ms-linear-gradient(top,#7d9c45  ,#96bb54 );
background-image: -o-linear-gradient(top,#7d9c45  ,#96bb54 );
background-image: linear-gradient(top,#7d9c45  ,#96bb54  );
text-align: center;
padding: 10px;
width: 200px;
font-size:15px;
}


#contact-area label {
	float: left;
	text-align: left;
	margin-right: 15px;
	width: 120px;
	padding-top: 5px;
	font-size: 16px;
	margin: 10px 15px 0px 0px;
}

#contact-area h2, #health-area h2{
	margin-left:10px;
	font-size:20px;
	color:#fff;
	padding:0px;
	height:40px;
	letter-spacing:0px;
	text-shadow:#266199 1px 1px;
}

#contact-area .lock{
	margin:10px;

}

#contact-area .lock img{
	float:left;
	vertical-align:middle
	
}

#contact-area .lock a{
	color:#CAF16D;
	height:30px;
	float:left;
	vertical-align:middle
}


/*-------step 2-----------*/
#health-area {
	width: 930px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background:#4084bf;
	padding-top:10px;
	padding-bottom:20px;
	float:left;
	
		
}


#health-area .form-area{
	width: 915px;
	background:#d3dadc;
	padding:10px 0 60px 15px;
}




 #entryCat, #health_questions{
	width:98%;
	border-bottom:0px solid #696969;
	overflow: hidden;
	background:#eaeaea;
	margin-bottom:15px;
	box-shadow: -1px 0px 8px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: -1px 0px 8px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: -1px 0px 8px rgba(0, 0, 0, 0.3);

}
#entryCat h2, #health_questions h2{
	color:#3c3c3c;
	text-shadow:#696969 0px 0px;
	font-size:16px;
	font-weight:bold;
	margin-top:10px;
	
}

#entryCat .left {
	display:inline-block;
	width:270px;
	border:0px solid #fff;
	margin-left:20px;
	padding-left:10px;
	margin-bottom:5px;
	margin-top:-5px;
	float:left;
		
	
}


#entryCat .middle {
	display:inline-block;
	width:270px;
	border:0px solid #fff;
	margin-left:0px;
	padding-left:10px;
	margin-bottom:5px;
	margin-top:-5px;
	float:left;
	overflow: hidden;

		
	
}

#entryCat .right{
	display:inline-block;
	width:270px;
	border:0px solid #fff;
	margin-left:0px;
	padding-left:10px;
	margin-bottom:40px;
	margin-top:-5px;
	float:left;
		
		
	
}

#entryCat input {
	padding: 5px;
	width: 250px;
	height:30px;
	font-family: Helvetica, sans-serif;
	font-size: 16px;
	margin: 10px 0px 15px 0px;
	border: 2px solid #ccc;
	float:left;
}

#entryCat textarea {
	padding: 5px;
	width: 250px;
	height:60px;
	font-family: Helvetica, sans-serif;
	font-size: 16px;
	margin: 0px 0px 15px 0px;
	border: 2px solid #ccc;
	float:left;
}



#entryCat label {
	float: left;
	text-align: left;
	width: 110px;
	padding-top: 5px;
	font-size: 16px;
	margin: 0px 15px 5px 0px;
}


#entryCat .addnew {
	float:left;
	margin-left:00px;
	margin-top:0px;
	margin-right:3px;
}

#entryCat .addnewtext {
	float:left;
	text-align:left;
	margin-right:10px;
	margin-top:-30px;
	height:30px;
}

#entryCat .remove{
	float: right;
	text-align: right;
	margin-left: 20px;
	margin-top: -30px;
	margin-right: 10px;
}

#entryCat .removebutton{
	float:left;
	text-align:right;
	margin-left:20px;
	margin-top:-8px;
}


#health-area input[type="submit"] {
	margin-top:0px;
	margin-bottom:50px
}
#health-area .quant{
	width:100px;
	
	

}

#health-area .freq{
	padding: 5px;
	height: 45px;
	font-family: Helvetica, sans-serif;
	font-size: 16px;
	margin: -8px 0px 0px 14px;
	border: 2px solid #CCC;
	float: left;
	font-size:18px;

}

#health-area .drugs{
	
	padding-top:0px;
	margin-bottom:0px;
	
}

#health-area .frequency{
	
	padding-top:0px;
	margin-bottom:0px;
	float:left;
	margin-top:-12px;
	margin:-17px 0 0 13px;
	
}

#health_questions {width:500px;font-size:16px; margin-bottom:30px; float:left}

#health_questions label {
	float:left;
	width:380px;
	margin-bottom:15px; 
	 margin-top:5px;
	 margin-left:15px
}

#health_questions span {font-size:14px; font-style:oblique; float:left}

#health_questions .selectbox{ width:60px; height:25px;margin-bottom:15px; font-size:16px; margin-top:5px}  

#health_questions .odd {background:#EAEAEA; padding:5px;}
#health_questions .even {background:#d6d5d5; padding:5px;}


#infobox {
	padding:8px;
	float:left;
	width:350px;
	border:1px solid #ccc;
	background:#fff;
	margin-left:20px;
	margin-top:0px;
	font-size:12px;
}
#infobox .inner{
	padding:10px;
	background:#2A679E;
	width:328px;
	margin-top:0px;
	margin-left:1px;
	border:0px solid #ccc;
	color:#fff;
	height:167px;
	font-size:16px;
}

#infobox .inner img{vertical-align:middle;}


/*--------roadmap--------------*/
#roadmap {
	width:540px;
	margin:0px auto;
	border: 0px solid #000;
	background:#ffffff;
	margin-bottom:30px;
}

#roadmap .step {
	width:540px;
	height:40px;
	background:#68a4e1;
	border: 0px solid #000;
	margin-top:20px;
	float:left;

}

#roadmap .left-arrow {
	
	width:250px;
	height:30px;
	background:#fff;
	border: 0px solid #000;
	margin-top:0px;
	float:left;

}

#roadmap .right-arrow {
	
	width:250px;
	height:30px;
	background:#fff;
	border: 0px solid #000;
	margin-top:0px;
	float:right;

}


#roadmap h2{
	margin-left:10px;
	margin-top:10px;
	font-size:14px;
	color:#fff;
	padding:0px;
	height:40px;
	letter-spacing:0px;
	text-shadow:#266199 1px 1px;
}


#roadmap .left {
	width:230px;
	height:360px;
	border: 0px solid #a0000f;
	float: left;
	background:#d0dbec;
	padding:10px;
	
}



#roadmap .left-head {
	width:250px;
	height:75px;
	border: 0px solid #a0000f;
	float: left;
	background:#68a4e1;
	
}

#roadmap .right-head {
	width:250px;
	height:75px;
	border: 0px solid #a0000f;
	float: right;
	background:#68a4e1;
	
}


#roadmap .right {
	width:230px;
	height:360px;
	border: 0px solid #a0000f;
	float: right;
	background:#d0dbec;
	padding:10px;
	
	
}

#roadmap .left ul, li{
	margin-left:10px;
	list-style-type: square;
	
}

#roadmap ul, li {
	list-style-type: none;
	margin-left:5px;
	
}

#siteseal {margin-left:15px;
}

#siteseal-middle {margin-left:100px;
}

#siteseal-footer {margin-right:30px;
}


	
/**************************************************************************************************
 *SSDI Form 2.0
 * ***********************************************************************************************/
.ssbox1, .ssbox2, .ssbox3{
	text-align:center;
	float:left;
	width:160px;
	height:300px;
	margin-left:30px;
	border:solid 1px #dbdbdb;
}
.ssbox1 .ssbox2 .ssbox3 h2{
	display:inline-block;
	text-align:left;
	text-decoration: none;
	color:#434344;
	font-size:22px;
	padding:15px;
}
.ssbox1 .ssbox2 .ssbox3 p{
	text-align:center;
	display:inline-block;
	padding:0 10px 0 10px;
}
.ssbox1{background:url(http://medicaremall.com/wp-content/themes/boldy/images/box1.jpg) no-repeat;background-position:0 -60px;}
.ssbox1:hover{background-position:-157px -60px}


.ssbox2{background:url(http://medicaremall.com/wp-content/themes/boldy/images/box2.jpg)no-repeat;background-position:0 -60px;}
.ssbox2:hover{background-position:-161px -60px}

.ssbox3{background:url(http://medicaremall.com/wp-content/themes/boldy/images/box3.jpg)no-repeat;background-position:0 -60px;}
.ssbox3:hover{background-position:-160px -60px}
/*-------sidebar quote---------*/

.sbquote_ssdi {
	background:url(http://www.medicaremall.com/wp-content/uploads/2012/07/bk_sbquote2.jpg) no-repeat;
	width:240px;
	height:438px;
	padding:10px;
	margin-left:-24px;
	
}

.sbquote_ssdi input {
	background-color: #fff;
  	color : #156a88;
	width:110px;
	height:40px;
  	margin-left: 60px;
  	margin-top:245px;
  	margin-bottom:0px;
  	font-size:18px;
  	
  	border: solid 1px #ccc;
  	text-align:center
  	
	
}

.sbquote_ssdi .button {
	background: url(http://www.medicaremall.com/wp-content/uploads/2012/06/but_sbquote1.png) 0 0 no-repeat;
	margin-top:-10px;
	width:201px;
	height:50px;
	margin-left:18px;
	cursor: pointer;
	border:none;
	text-transform:uppercase;
	color:#096180;
	font-size:16px;
	
	
}

.sbquote_ssdi .button:hover{
		background-position: -213px 0;}
	
.sbquote_ssdi .button:active {
		background-position: -426px 0;}



/*----eval form-----*/


#ssdi_form {
	overflow:auto;
	background:url('http://medicaremall.com/wp-content/themes/boldy/images/light_noise_diagonal.png');
	width:550px;
	padding:10px;
	margin:5px auto;
	border:solid 0px #929292;
	-webkit-border-radius: 21px 21px 21px 21px;
	-moz-border-radius: 21px 21px 21px 21px;
	border-radius: 21px 21px 21px 21px;
	/*-webkit-box-shadow: #B3B3B3 2px 2px 2px;
	-moz-box-shadow: #B3B3B3 2px 2px 2px; 
	box-shadow: #B3B3B3 2px 2px 2px;*/
}

#ssdi_form input, textarea, select{
	color: black;
	margin-left:10px;
	height:20px;
	float:left;
	margin-bottom:20px;
	font-size:14px;
	background:#fff;
}
#ssdi_form textarea{height:48px; width:266px}

#ssdi_form label{
	float:left;
	width:100px;
	margin-bottom:0px;
	color:#093c7e;
	height:20px;
	font-size:14px;
}

#ssdi_form .left{width:200px;float:left}
#ssdi_form .right{width:200px;float:left}
#ssdi_form .accred{float:left; width:500px; margin-top:5px;}
.ssdilock{vertical-align:middle}
#ssdi_form .accred p{position:relative; margin-top:10px;}
#ssdi_form #working{width:500px;margin-bottom:20px; line-height:12pt}


#ssdi_form input[type="submit"]{
	
	float:right;
	-moz-box-shadow: inset 0 0 0px 0px #888;
	-webkit-box-shadow: inset 0 0 0px 0px#888;
	box-shadow: inset 0 0 0px 0px #888;
    background:url('http://medicaremall.com/wp-content/themes/boldy/images/but-ssdi.png') no-repeat;
	border:0px solid;
	height: 48px;
	width: 168px;
	margin-top:0px;
	cursor: pointer;
	color:#fff;
}


/**************************************************************************************************
 *Quote Form 2.0
 * ***********************************************************************************************/

/*--------form-----------*/



#mainWrapper2 {
	background:url('http://www.medicaremall.com/wp-content/uploads/2012/07/grid_noise-1.png');
}
#wrapper2 {
	background:#fff;
	margin:20px auto;
	width:990px;
	-webkit-box-shadow: 2px 2px 13px rgba(50, 50, 50, 0.35);
	-moz-box-shadow:    2px 2px 13px rgba(50, 50, 50, 0.35);
	box-shadow:         2px 2px 13px rgba(50, 50, 50, 0.35);
}

#header2 {
	height:90px;
	position:relative;
	background:#fff;
	
	
}

#header2 h1{
	font-family: 'OpenSansSemibold', Arial, Helvetica, sans-serif;
	color:#00316b;
	letter-spacing:.02em;
	font-size:2em;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:0px;
	float:left;
	width:600px;
}
#header2 span{color:#a70012;font-family:'OpenSansSemiboldItalic', Arial, Helvetica, sans-serif}
#header2 #logo{margin-top:0px; float:right; margin-bottom:0px}
#header2 #logo img{height:40px;}
#header2 #logo p{font-size:11pt;}

#copyright2 {
	background:url(images/bk_horiz_line.jpg) 0 0 repeat-x;
	margin:10px 0 0 40px;
	color:#666;
	position:relative;
	padding-top:3px;	
	font-size:12px;
}


#contentForm{position:relative;padding-bottom:10px;overflow:hidden;margin-top:20px;padding-left:15px;padding-right:15px;}
#contentForm h3{font-family: 'OpenSansSemiboldItalic', Arial, Helvetica, sans-serif;color:#494f55;letter-spacing:.02em;margin-bottom:0px}


.status{}

#sideRight {
	padding:8px;
	float:left;
	width:296px;
	border:1px solid #ccc;
	background:#fff;
	margin-left:10px;
	margin-top:0px;
	font-size:12px;
}

#sideRight #inner2 {
	padding:10px;
	background:#4084bf;
	height:400px;
	width:276px;
	margin-top:0px;
	margin-left:1px;
	border:0px solid #ccc;
	font-family:'OpenSansRegular'

}
#sideRight #inner2 .lady{
	position:absolute;
	bottom:0;
	right:0;
}
#sideRight #inner2 .red{color:#c20015; font-weight:600}

#disclaimer{
	background:#fff;
	margin-top:12px;
	margin-right:80px;
	height: 80px;
	width: 450px;
	padding:10px;
	float: right;
	border-top-left-radius:5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-top-left-radius:5px;
	border-top-right-radius:5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-top-right-radius:5px;
	font-family:'OpenSansRegular'
}

#contact-area #help{
	position:absolute;
	top:650px;left:30px}


#contact-area, #results {
	width: 965px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background:#4084bf;
	padding-top:10px;
	float:left;
	
}
#results {background:#fff;padding-top:0px;}


#contact-area #myprofile{float:left; width:300px}

#contact-area #spouseprofile{float:left; width:310px; margin-left:5px; border-left:dashed 1px #fff; padding-left:5px;margin-top:0px}
/*#contact-area .spouse{
	background:#f2f9fb;
	position:absolute; 
	top:135px; 
	right:360px; 
	width:260px; 
	padding-top:5px;
	padding-left:5px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}*/
#contact-area .spouse label{width:220px; margin-right:0px; margin-top:0px;}
#contact-area input[type="checkbox"]{width:30px;}




#contact-area .form-area2{
	background:url('http://www.medicaremall.com/wp-content/themes/boldy/images/bk_bigarrow.jpg') no-repeat #d3dadc;
	background-position:650px 160px;
	width: 950px;
	height:530px;
	padding:10px 0 20px 15px;
}

#contact-area .form-area{
	width: 950px;
	height:530px;
	background:#d3dadc;
	padding:10px 0 20px 15px;
}

#contact-area p{
	vertical-align: middle;
}

#contact-area label #contact-area textarea{
 vertical-align: middle;
}
#contact-area .zip{
	margin-top:26px;
}

#myprofile input, #contact-area textarea {
	padding: 3px;
	width: 150px;
	height: 20px;
	font-family: Helvetica, sans-serif;
	font-size: 16px;
	margin: 0px 0px 5px 0px;
	border: 2px solid #CCC;
	float: left;
}
 
#dob{float:left;margin-bottom:10px} 
 
#spouseprofile input{
	padding: 3px;
	width: 150px;
	height: 20px;
	font-family: Helvetica, sans-serif;
	font-size: 16px;
	margin: 0px 30px 5px 0px;
	border: 2px solid #CCC;
	float: left;}

#myprofile select,#spouseprofile select {
	padding: 3px;
	height: 30px;
	font-family: Helvetica, sans-serif;
	font-size: 16px;
	margin: 5px 5px 15px 0px;
	border: 2px solid #CCC;
	float: left;
	box-shadow:none

	
}


#myprofile #gender, #myprofile #tobacco, #spouseprofile #sgender, #spouseprofile #stobacco {margin-right:50px; width:100px; margin-bottom:20px}


#myprofile #county{
	width:180px; margin-right:0px
}

.error {
	color:#b40000;
	float:left;
	font-size:11px;
	width:300px
	
}

.sdob-error{
	color:#b40000;
	float:left;
	font-size:11px;
	width:200px;
}


.dob-error{
	color: #B40000;
	float: left;
	margin-right:0px;
	font-size:11px;
	width:190px;
}


#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #abd461;
}

#contact-area input[type="submit"]{
color: white  ;
text-shadow: 1px 1px #078319;
font-weight:500;
float:right;
background:url('http://www.medicaremall.com/wp-content/themes/boldy/images/but_next2.png')no-repeat;
text-align: center;
padding: 10px;
width: 134px;
height:50px;
font-size:15px;
border:none;
}
#contact-area input[type="submit"]:hover{
	background-position:0px -50px;
}
#contact-area input[type="submit"]:active{
	background-position:0px -100px;
}

#contact-area .next-button{position:absolute; top:500px;left:30px}
#contact-area .bbb{position:absolute; top:515px;left:180px}



#contact-area label {
	float: left;
	text-align: left;
	margin-right: 15px;
	width: 90px;
	font-size: 16px;
	margin: 10px 15px 0px 0px;
    font-family: Arial;
  }

#contact-area h2, #health-area h2{
	margin-left:10px;
	font-size:18px;
	color:#fff;
	padding:0px;
	height:25px;
	letter-spacing:0px;
	text-shadow:#266199 1px 1px;
}

#contact-area .lock{
	margin:10px;

}

#contact-area .lock img{
	float:left;
	vertical-align:middle
	
}

#contact-area .lock a{
	color:#CAF16D;
	height:30px;
	float:left;
	vertical-align:middle
}

#contact-area .look{
	position:absolute;
	top:250px;
	right:40px;
	margin-right:20px;	
	margin-top:40px; 
	width:250px; 
	float:right;
	font-family:'OpenSansSemiboldItalic', Arial, Helvetica, sans-serif;
	color:#4084BF;
	font-size:12pt;
	letter-spacing:.02em;}

#contact-area .slook{
	margin-right:20px;	
	margin-top:40px; 
	width:250px; 
	float:right;
	font-family:'OpenSansSemiboldItalic', Arial, Helvetica, sans-serif;
	color:#4084BF;
	font-size:12pt;
	letter-spacing:.02em;}



#sideRight #inner2 .textblurb{
	padding:10px;
	margin:40px auto;
	background:#f5f5f5; 
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width:247px}
#success_box{width:500px; float:left;}
#success_box .refcode{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width:350px;
	height:20px;
	border:#e0e0e0 1px solid;
	padding:5px;
}
.lady{position:absolute;bottom:0;right:0;}
#success_box p{max-width:500px;}

#success_box .red{color:#C20015;}
 
#likeusbox{
	margin-top:10px;
	margin-right:100px;
	float:right;
	width:294px;
	height:242px;
	padding: 8px;
	border: 1px solid #CCC;
	background: white;
	margin-left: 10px;
	margin-top: 10px;
	font-size: 12px;
}
#likeusbox #likeus{
		margin:auto;
		line-height:16pt;
		padding:20px;
		text-align:center;
		float:right;
		width:254px;
		background:#4084BF;
		font-family:'OpenSansSemibold', Arial, Helvetica, sans-serif;
		font-size:12pt;
		color:#fff
}

#likeus h4{font-family:'OpenSansSemiboldItalic', Arial, Helvetica, sans-serif;text-shadow:#266199 1px 1px}
	
.likebutton{float:left;margin-bottom:20px; margin-top:10px;width:130px; height:40px; margin-left:10px;}
/*------------------------RATES TABLE------------------------*/


#ratestable{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border-collapse:collapse;
	background:#e7eff2;
	padding:8px;
	
}
#ratestable td{border:#abb0b2 1px solid; text-align:center; height:30px}

#ratestable .toprow td{
	width:80px;}
#ratestable .leftcol{	
	font-family:'OpenSansSemibold', Arial, Helvetica, sans-serif;
	color:#494F55;width:100px}	

#ratestable .toprow{
	font-family:'OpenSansSemiboldItalic', Arial, Helvetica, sans-serif;
	background:#2E6E9E;
	color:#fff;

}
#ratestable .toprow a{color:#fcad40; font-size:10pt;font-family:'OpenSansSemibold', Arial, Helvetica, sans-serif;}

#progress{width: 950px;}
#progress #bar{float:left;}

#topinfo{float:right;border:1px #ccc solid; padding:5px;border-bottom:0px;margin-right:10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-top-right-radius: 10px;
	border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-top-left-radius: 10px;
	border-top-left-radius: 10px;
	font-family:'OpenSansRegular', Arial, Helvetica, sans-serif;
	color:#494F55;
	background:url('http://www.medicaremall.com/wp-content/themes/boldy/images/bk_blurb.jpg');
	}
#topinfo .titles{font-family:'OpenSansSemiboldItalic', Arial, Helvetica, sans-serif;margin-bottom:0;text-align:left}
.prevMain, .prevSpouse{float:left;margin-right:10px}
#topinfo p{margin-bottom:1px;}
#topinfo span{color:#a70012;font-family:'OpenSansSemibold';}
#topinfo ul{border:#ccc solid 1px;padding:3px;background:#f4f4f4}


#now_pc{display:none;}

/*-----------Part A Page--------------*/
.content-col-main {
   float:left;
   width:40%;
   padding:3%;
   border: 0px solid #ccc;
   background: #fff;
   text-align:justify;
}

.content-col-main h3{text-align:left;}

.content-col-side {

   float:left;
   width:40%;
   padding:3%;
   min-height:300px;
   border: 1px solid #878787;
   background: #e6e6e6;
}

.content-col-main-full{
	width:100%;
	float:left;
	
}
.content-col-side input{
	float:left; 
	width:100px;
	height:30px;
	vertical-align:baseline;
	padding:3px;
	font-size:18px;}
.content-col-side input[type="button"]{
	color: white  ;
	text-shadow: 1px 1px #078319;
	font-weight:500;
	float:right;
	background:url('http://medicaremall.com/wp-content/themes/boldy/images/but_next2.png')no-repeat;
	text-align: center;
	padding: 10px;
	width: 134px;
	height:50px;
	font-size:15px;
	border:none;
}
.content-col-side input[type="button"]:hover{
	background-position:0px -50px;
}
.content-col-side input[type="button"]:active{
	background-position:0px -100px;
}
.content-col-side .directions{color:#333; font-family:'OpenSansBoldItalic', Arial, Helvetica, sans-serif; font-size:14px}


#cquote{background:url('http://medicaremall.com/wp-content/themes/boldy/images/bg-cta.jpg');
width:290px; height:270px;text-align:center; margin-top:-20px;border:0px #ccc solid;}
#cquote p{padding-top:5px;}
#cquote .fields{margin-top:190px;}
#cquote .fields input{	
	float:left;
	margin-left:20px; 
	width:100px;
	height:20px;
	padding:3px;
	font-size:18px;}
	
#cquote .fields input[type="button"]{
	color: white  ;
	text-shadow: 1px 1px #078319;
	font-weight:500;
	float:right;
	background:url('http://medicaremall.com/wp-content/themes/boldy/images/but_next2.png')no-repeat;
	text-align: center;
	padding: 10px;
	width: 134px;
	height:40px;
	font-size:15px;
	border:none;
	margin-top:3px;
	margin-right:6px;
	margin-left:0px;
}

#cquote .fields input[type="button"]:hover{
	background-position:0px -50px;
}
#cquote .fields input[type="button"]:active{
	background-position:0px -100px;
}
