@charset "utf-8";
/* CSS Document */

/* Reset CSS */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { border: 0; margin: 0; padding: 0; vertical-align: baseline; }
body { line-height: 1; -webkit-text-size-adjust:none; width:100%; height:100% }
html { width:100%; height:100% }
h1, h2, h3, h4, h5, h6 { clear: both; font-weight: normal; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
/* Reset CSS */

/*Font Families*/
body, 
#site-title { font-family: 'Open Sans', Sans-Serif; color:#778691; font-size:13px }
h1, h2, h3, h4, h5, h6 { font-family: 'Open Sans', Sans-Serif; color:#778691 }
pre { font-family: "Courier 10 Pitch", Courier, monospace; }
code, 
#respond p.form-allowed-tags { font-family: "Courier New", Courier, Fixed; }
#author-description h2, 
#comments h3 { font-family: Verdana; }
/*Font Families*/

/* Font Size */
#site-title   { font-size: 28px; }
#site-description  { font-size: 13px; }
#wp-calendar caption  { font-size: 14px; }
#wp-calendar thead    { font-size: 11px; }
#wp-calendar tbody td { font-size: 11px; }
#prev a, #next a { font-size: 12px; }
#content h1 { font-size: 26px; }
#content h2 { font-size: 22px; }
#content h3 { font-size: 20px; }
#content h4 { font-size: 18px; }
#content h5 { font-size: 16px; }
#content h6 { font-size: 14px; }
#content input, #content textarea { font-size: 16px; }
#content var  { font-size: 15px; }
#content code { font-size: 13px; }
#nav-below a { font-size: 15px; text-decoration:underline }
#post-author-info { font-size: 12px; }
#post-author-info h2 { font-size: 16px; }
#comments-title h3, #respond h3 { font-size: 18px; }
#comments-title h4, #respond h4 { font-size: 18px; }
#respond, .archive-meta { font-size: 12px; }
#comments .pingback p { font-size: 12px; }
#comments .pingback .url { font-size: 13px; }
#respond .comment-notes { font-size: 11px; }
#respond input#submit, #content input#searchsubmit, .side-widget form input#searchsubmit, #cntctfrm_contact_form input[type=submit] { padding:5px; padding-right:15px; padding-left:15px; text-transform:uppercase; border-radius:4px;  border:1px solid #66C; background:#69C; color:white; cursor:pointer }
#respond label { font-size: 12px; display:block }
#respond .form-allowed-tags { font-size: 12px; }
#respond .form-allowed-tags code { font-size: 11px; }
#respond .form-submit input { font-size: 14px; }
#credit, #credit a { font-size: 11px; }
.post-content { font-size: 13px; }
.post-meta, .post-tag, .post-utility { font-size: 11px; }
.side-widget ul li, .side-widget-s ul li { font-size: 12px; }
.side-widget-header h3, .side-widget-header-s h3 { font-size: 16px; }
.attachment_return_link { font-size: 12px; }
.wp-caption p.wp-caption-text {font-size: 11px; }
.gallery .gallery-caption { font-size: 12px; }
.navigation { font-size: 12px; }
.comment-meta { font-size: 10px; }
.commentlist { font-size: 12px; }
.reply { font-size: 12px; }
h1 span { font-size: 13px; }
.menu_bar, div.menu { font-size: 13px; }
.nopassword, .nocomments { font-size: 12px; }
#author-description {font-size: 11px; }
#author-description h2 {font-size: 13px; }
.textwidget { font-size: 12px; }
/*font sizes*/

/*Structure Wrapper + Footer*/
#wrapper { width: 980px; overflow: hidden; margin: 0 auto; }
#footer { clear: both; }
/*Structure Wrapper + Footer*/

/*Structure mainbox*/
#mainbox { float: left; width: 650px; margin-right: 15px; background-position: 0 0; margin-top:50px  }
#mainbox-fullwidth { padding:20px; background:white; border-radius:15px }
.main-layout-top { width: 650px; height: 13px; overflow: hidden; background-position: 0 -42px; }
.main-layout-bottom { width: 650px; height: 13px; overflow: hidden; background-position: 0 -56px; }
.main-fullwidth-layout-top {  height: 13px; overflow: hidden; background-position: 0 -113px; }
.main-fullwidth-layout-bottom {  height: 13px; overflow: hidden; background-position: 0 -127px; }
#content { padding:20px; background:white; border-radius:15px }
/*Structure mainbox*/

/* Structure - Sidebar */
#sidebox { width: 280px; float: left; margin-top:20px }
#sidebox p.optin_disclamer { margin: 10px 0px 0px; font: normal normal 10px Arial, Helvetica, sans-serif; color: #999; }
img.sidebarCallToAction { margin-top:60px; position:relative; left:-10px }
img.callToAction  { position:absolute; top:500px; left:647px; z-index:99999 }
a.callToActionBtn { display:block; margin:0 auto; width:293px }
#side-widget-left { width: 154px; float: left; }
#side-widget-right { width: 154px; float: right; }
.side-widget { width: 210px; padding:30px; background-position: -650px 0; margin:15px 0px 15px 0px; background:url(/wp-content/themes/sell_more_training/images/widget_bg.png) repeat;  border:1px solid #CCC; border-radius:15px;  padding-bottom:10px; padding-top:20px; }
.side-widget h3, .sugarSocialMediaWidget h3 { margin:0; padding:0; line-height:normal; text-transform:uppercase; color:#778691; font-weight:bold; color:#F33; font-size:22px !important }
.side-widget ul { margin:0; padding:0 }
.side-widget ul li { list-style:none; display:block;  }
.side-widget ul li a {  display:block; padding:10px;  border-bottom:1px solid #E1E1E1; padding-left:15px; text-decoration:none;  color:#778691; font-size:13px; background:url(/wp-content/themes/sell_more_training/images/sidebar_bullet.png) no-repeat left center  }
.side-widget ul li:last-child a { border-bottom:none }
.side-widget ul li a:hover { color:#666 }
.side-widget-s { width: 154px; background-position: -962px 0; margin-bottom: 4px; overflow: hidden; }
.side-widget-header {width: 312px; height: 43px; line-height: 43px; background-position: -654px -42px; overflow: hidden; }
.side-widget-header-ad { width: 312px; height: 13px; line-height: 13px; background-position: -654px -99px; overflow: hidden; }
.side-widget-header-s { width: 154px; height: 43px; line-height: 43px; background-position: -338px -69px; overflow: hidden; }
.side-widget-footer { width: 312px; height: 12px; background-position: -654px -86px; }
.side-widget-footer-s { width: 154px; height: 12px; background-position: -493px -99px; }
.side-widget ul li, 
.side-widget-s ul li {line-height: 150%;}
.side-widget ul.children, 
.side-widget-s ul.children { padding: 3px; }
.side-widget ul.children li, 
.side-widget-s ul.children li { line-height: 150%;}
.textwidget { overflow: hidden; line-height: 150%; }
.textwidget p { margin: 0px; padding: 0px;}
/* Structure - Sidebar*/

/* Structure - Sidebar - .side-widget */
.side-widget select, 
.side-widget form,
.side-widget-s select,
.side-widget-s form {  }
.side-widget form input#s { padding:5px; width:170px }
.side-widget form input#s:focus { outline:none }
.side-widget-s .textwidget { margin: 4px; }
.tagcloud { margin: 6px 12px; }
.tagcloud a { height: 14px; line-height: 14px; border-top: 1px solid #eee; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; border-left: 1px solid #eee; background-color: #f1f1f1; background-position: 0px -89px; padding: 0px 5px 0px 20px; margin: 3px; display: inline-block;}
.tagcloud a:hover { background-color: #fff; color: #000; text-decoration: none; }

/* Structure - Footer */
#footer { text-align:center; padding-top:20px;  }
#footer ul li { display:inline; list-style:none; margin-right:20px;  }
#footer ul li a { color:#999; font-size:11px; text-transform:uppercase }
#footer-widget { width: 966px; text-align: center; }
#footer-widget .textwidget { margin: 10px; }

/* Search Form */
#searchform input { padding: 4px; padding: 1px; }
#searchform input[type="submit"] { padding: 3px; padding: 0px; font-size: 11px; }
#s { width: 40%; }
/* Search Form */

/* Calendar */ 
#calendar_wrap {}
#wp-calendar { width: 280px; }
#wp-calendar caption { color: #000; line-height: 14px; font-weight: bold; border-bottom: 1px solid #eee; text-align: left; padding: 3px; margin-bottom: 10px;}
#wp-calendar thead th { padding-bottom: 5px; border-bottom: 3px solid #DDD; }
#wp-calendar tbody { color: #999;}
#wp-calendar tbody td { background: #f1f1f1; border: 1px solid #fff; padding: 3px; text-align: center; }
#wp-calendar tbody .pad { background: none; }
#wp-calendar tfoot #next { text-align: right;}
#wp-calendar #today { font-weight: bold; }

/* Global Elements */
body { background:url(/wp-content/themes/sell_more_training/images/body_bg.png) #ffffff; }
hr { background-color: #e7e7e7; border: 0; clear: both; height: 1px; margin-bottom: 18px; }

/* Text elements */
p { margin-bottom: 18px; }
ul { list-style: square; margin: 0 0 0 1.8em; }
ol { list-style: decimal; margin: 0 0 18px 2.2em; }
ol ol { list-style: upper-alpha; }
ol ol ol { list-style: lower-roman; }
ol ol ol ol { list-style: lower-alpha; }
ul ul,
ol ol,
ul ol,
ol ul { margin-bottom: 0; }
dl { margin: 0 0 24px 0; }
dt { font-weight: bold; }
dd { margin-bottom: 18px; }
strong { font-weight: bold; }
cite,
em,
i { font-style: italic;}
big { font-size: 131.25%; }
ins { background: #ffc; text-decoration: none; }
blockquote { font-style: italic; padding: 0 3em; }
blockquote cite,
blockquote em,
blockquote i { font-style: normal; }
pre { background: #f7f7f7; color: #222; line-height: 18px; margin-bottom: 18px; padding: 1.5em; }
abbr,
acronym { border-bottom: 1px dotted #666; cursor: help; }
sup,
sub { height: 0; line-height: 1; position: relative; vertical-align: baseline; }
sup { bottom: 1ex;}
sub { top: .5ex; }
input[type="text"],
textarea { background: #fafafa; border: 1px solid #ccc; box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1); padding: 2px; }
a { color:#666; text-decoration:none; }
a:hover { color:#666; text-decoration:underline; }
embed { width: 610px; }

/* Text meant only for screen readers */
.screen-reader-text { position: absolute; left: -9000px; }

/* Menu */
#mainNav { height: 80px; background-position: 0 0; margin-bottom:81px; background:url(/wp-content/themes/sell_more_training/images/top_nav_bg.png) repeat-x top left; position:fixed; z-index:15; width:100% ; top:0;}
.logo { position:absolute; left:-10px; top:0 }
.navHolder { position:absolute; left:250px }
#the_menu { width: 980px; position: relative; z-index: 200; margin:0 auto; height:81px }
#the_menu .menu_bar,
#the_menu div.menu {}
#the_menu .menu_bar ul,
#the_menu div.menu ul { list-style: none; margin: 0; }
#the_menu .menu_bar li,
#the_menu div.menu li { float: left; position: relative; }
#the_menu ul li a { color: white; text-transform:uppercase; font-family: 'Open Sans', sans-serif; display: block; text-decoration: none; height:73px; line-height:6.3em; padding-left:20px; padding-right:20px; border-right:1px solid #e6e6e6; font-size:12px; color:#999; font-weight:bold; margin-top:1px}
#the_menu .menu_bar ul li a:hover { background-color:#F7F7F7; color:#69C !important }
#the_menu ul ul { box-shadow: 0px 3px 3px rgba(0,0,0,0.2); -moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2); display: none; position: absolute; top: 74px; left: 0; float: left; width: 250px; left:-1px; z-index: 99999;}
#the_menu ul ul li { min-width: 250px; }
#the_menu ul ul ul { left: 100%; top: 0; }
#the_menu ul.sub-menu li a,
#the_menu div.menu ul.children li a { background: white; color: #C93; font-size:11px; line-height: 1.6em; padding: 13px; height: auto; border-bottom: 1px solid #e6e6e6; }
#the_menu ul.sub-menu li a:hover,
#the_menu div.menu ul.children li a:hover { background:white; color:#666 }
#the_menu ul li:hover > ul { display: block;}
#the_menu .menu_bar ul.sub-menu li.current-menu-item a,
#the_menu div.menu ul.children li.current-page-item a { color: #333;}
#the_menu div.menu ul li.current_page_item a,
#the_menu .menu_bar ul li.current_menu_item a,
#the_menu .menu_bar ul.sub-menu li.current-menu-item a:hover { color: #fff; }

#header { margin-top:60px  }
.homepageSection { height:640px; background:url(/wp-content/themes/sell_more_training/images/index_section_bg.png) repeat; position:relative; top:-5px; z-index:10; border-bottom:1px solid #CCC}
.headerInner { width:980px; margin:0 auto; height:610px; position:relative;  }
.headerInner h1 { padding-top:40px; text-transform:normal; font-size:24px; letter-spacing:-0.05em; width:770px; line-height:1.5em ; font-style:italic; color:#F66  }
.headerInner h2 { text-transform:normal; font-size:35px; padding-top:5px; font-weight:normal; color:#F63; font-size:38px  }
.headerInner h1 span { font-size:24px; letter-spacing:-0.05em;  font-style:italic; color:#69C } 

.samantha { position:absolute; right:-20px; top:20px; }
.storyVideo { width:740px; height:460px; position:absolute;  background:url(/wp-content/themes/sell_more_training/images/index_section_video_outer_bg.png) no-repeat center center; z-index:50; left:-60px; top:180px }
.storyVideoInner, theVideo { width:605px; height:399px; position:absolute; background:url(/wp-content/themes/sell_more_training/images/index_section_video_inner_bg.png) no-repeat center center; top:17px; left:68px  }

.theVideo { background:none }
a.playBtn { background-image:url(/wp-content/themes/sell_more_training/images/play_btn.png); background-repeat:no-repeat; background-position:top left; display:block; margin:0 auto; width:261px; height:100px; z-index:53; position:absolute; top:140px; left:170px;  }
a.playBtn:hover { background-position:bottom left;  }

#content .homeSection h2 { font-size:30px; }
#content .homeSection h2.mainTitle { font-size:40px; }
#content .homeSection h4 { font-style:italic; font-size:18px; color:#999 }

.indexBox { border-radius:15px; padding:20px; background:white; margin-top:20px ; margin-bottom:20px; position:relative}
.indexBoxFirst { margin-bottom:100px }

.solutionVideo1, .solutionVideo2 { display:block; width:280px; float:left  }
.solutionVideo1 h3, .solutionVideo2 h3 { display:block; background:url(/wp-content/themes/sell_more_training/images/video_icon.png) no-repeat left center; padding-left:45px; padding-bottom:10px; padding-top:10px; border-bottom:1px solid #e6e6e6 }
.solutionVideo1 ul, .solutionVideo2 ul { padding-top:20px; padding-left:0; margin-left:0; padding-right:20px }
.solutionVideo1 ul li, .solutionVideo2 ul li { list-style:none; display:block; margin-bottom:10px; padding-left:25px; background:url(/wp-content/themes/sell_more_training/images/bullet.png) no-repeat left 5px; color:#999; line-height:1.5em}
.solutionVideo1 ul li.talkAbout, .solutionVideo2 ul li.talkAbout { padding-left:0; background:none; font-style:italic; font-weight:700; font-size:15px }

.bonusHeading { text-indent:-9999px; background:url(/wp-content/themes/sell_more_training/images/bonus.png) no-repeat left center  }
.bonus ul li { list-style:none;  padding-left:0; background:none; font-style:italic; font-weight:700; font-size:17px; color:#999;   }
.bonus ul { padding-top:15px; margin-left:0;  }

.indexBox a.goSolution { position:absolute; bottom:-80px; left:12px; display:block  }

.testimonial { padding-bottom:20px; padding-top:20px; border-bottom:1px solid #e6e6e6; overflow:auto }
.testimonialLast { border-bottom:none }
.testimonial img { float:left; overflow:hidden; margin-right:15px }
.testimonial h3 { clear:none }
.testimonial p { clear:none; color:#666 }
.testimonial a { color:#778691 }

/*homepage latest posts plugin , post list styles*/
.post-content div.pfpItem {  }
.post-content div.pfpItem { color:#666; font-size:14px }
.post-content div.pfpItem  img, .post-content img.wp-post-image  { padding:10px; background:white; float:left; overflow:hidden; margin-right:20px; border:1px solid #CCC; }
.post-content div.pfpItem h2.entry-title { clear:none; margin-bottom:5px }
.post-content div.pfpItem h2.entry-title a, h2.post-title  { color:#778691; font-size:20px }
.post-content div.pfpItem p { color:#666; font-size:13px }
.post-content div.pfpItem .entry-meta { margin-top:20px; color:#999; display:block; padding-bottom:10px; margin-bottom:30px; background:url(/wp-content/themes/sell_more_training/images/posts_separator.png) bottom left repeat-x  }
.post-content div.pfpItem a.pfpReadMore, .post-content  span.pfpNav a { color:#778691; font-weight:bold; text-decoration:underline; text-transform:uppercase }
.post-content div.pfpItem a.pfpReadMore:hover { text-decoration:none; color:#666 }
/*homepage latest posts plugin , post list styles*/

/*page not found*/
.pageNotFound { background: url(/wp-content/themes/sell_more_training/images/404_bg.png) no-repeat center 50px; min-height:1000px  }
.pageNotFoundOptions { padding-top:30px }
.pageNotFoundOptions h3 { padding-bottom:25px }
.pageNotFoundOptions a { display:block; text-decoration:underline }
#content .pageNotFoundOptions p { display:block; margin:0; padding:0 }
#content .pageNotFoundOptions p.lastOption { margin-bottom:20px }
/*page not found*/

/* Content */
h1.categoryTitle { padding-top:20px; padding-bottom:35px }
.hentry { margin-bottom: 10px; padding-bottom: 20px; }
.single .hentry { border: 0px; margin: 0px; padding: 0px; }
#content,
#content input,
#content textarea { color: #333; line-height: 24px;}
.categoryContent { background:white; border-radius:15px; padding:20px  }
#content p,
#content ul,
#content ol,
#content dd,
#content pre,
#content hr { margin-bottom: 24px; }
#content ul ul,
#content ol ol,
#content ul ol,
#content ol ul { margin-bottom: 0; }
#content pre,
#content kbd,
#content tt,
#content var { line-height: 21px; }
#content dt,
#content th { color: #000;}
#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6 { line-height: 1.5em; color:#778691 }
#content table { border: 1px solid #e7e7e7; margin: 0 -1px 24px 0; text-align: left; width: 100%; }
#content tr th,
#content thead th { color: #888; font-weight: bold; line-height: 18px; padding: 9px 24px; }
#content tr td { border-top: 1px solid #e7e7e7; padding: 6px 24px;}
#content tr.odd td { background: #f2f7fc;}
.home .sticky { border-bottom: 3px solid #ddd; margin-left: -10px; margin-right: -10px; padding: 18px 10px; }
#content .post-title  { font-size:20px; clear:none; margin-bottom:4px  }
#content .post-title a {  color:#778691;   }
#content .post-title a:hover { text-decoration:underline; color:#778691  }
#content .post-content img.wp-post-image  { padding:10px; background:white; float:left; overflow:hidden; margin-right:20px; border:1px solid #CCC; clear:none; box-shadow:1px 1px 2px #e6e6e6 }
#content .post-content p a { text-decoration:underline;  font-weight:bold }
#content .post-content p a:hover { text-decoration:none }
#content  .post-meta { margin-top:20px; color:#999; display:block; padding-bottom:10px; margin-bottom:30px; background:url(/wp-content/themes/sell_more_training/images/posts_separator.png) bottom left repeat-x  }
#content  .post-meta a { color:#999; font-size:14px; display:inline-block  }

/*ARTICLE PAGE*/
#content p { font-size:15px; color:#666 }
#content { border:1px solid #e6e6e6 }
#content h2.italicHeading {font-size:20px; margin-bottom:20px; color:#F30; text-align:center }
.articlePage { padding:30px; border-radius:15px; background:#FFF;   }
.articlePage p, .articlePage { color:#666; font-size:13px }
.articlePage h2, .articlePage h3, .articlePage h4 { padding-bottom:10px }
h1.articlePageHeadline,  h1.pageTitle { padding-top:20px;  }
h1.pageTitle { padding-bottom:30px; padding-top:30px; }
div.articlePageMeta  { margin-top:10px; color:#999; display:block; margin-bottom:25px; padding-bottom:5px; font-size:13px   }
.addthis_toolbox { margin-bottom:20px }
div.articlePageMeta a {  color:#999; font-size:13px; display:inline-block }
/*ARTICLE PAGE*/

/*related posts*/
.crp_related { padding:20px; background:#e6e6e6; border:1px solid #CCC; margin-bottom:20px }
.post-title a:link,
.post-title a:visited { color: #000; text-decoration: none; }
.post-title a:active,
.post-title a:hover { color: #ff4b33; }

/* .page-link is used in wp_link_pages() */
.page-link {

	clear: both;

	color: #000;

	font-weight: bold;

	margin: 0 0 22px 0;

	word-spacing: 0.5em;

}

.page-link a:link,

.page-link a:visited {

	background: #f1f1f1;

	color: #333;

	font-weight: normal;

	padding: 0.5em 0.75em;

	text-decoration: none;

}

.home .sticky .page-link a {

	background: #d9e8f7;

}

.page-link a:active,

.page-link a:hover {

	color: #ff4b33;

}

body.page .edit-link {

	clear: both;

	display: block;

}

h1 span {

	margin-left: 10px;

	color: #888;

}

#post-author-info {

	background-color: #F7FCFE;

	border: 1px solid #D6EEF7;

	clear: both;

	line-height: 20px;

	margin: 10px 0;

	overflow: hidden;

	padding: 18px 20px;

}

.archive-meta p{

	background-color: #F5F5F5;

	padding: 5px 5px 5px 20px;

}



#author-avatar {

	background: #fff;

	border: 1px solid #e7e7e7;

	float: left;

	height: 60px;

	margin: 0 -92px 0 0;

	padding: 5px;

}

#author-description {

	float: left;

	margin: 0 0 0 92px;

}

#post-author-info h2 {

	color: #000;

	font-weight: bold;

	margin-bottom: 0;

}



#content .video-player {

	padding: 0;

}

.clearboth {

	clear: both;

}

.empty {

	display: none;

}

.post-meta a, .post-tag a, .post-utility a {

	color: #333;

}

.comma {

	color: #aaa;

}

.padding-top-10 { 

	padding-top: 10px;

}

.margin-top-10 { 

	margin-top: 10px;

}

.post-meta, .post-tag, .post-utility {

	overflow: hidden;

	

	height: 1%;

}

.post-content {

	overflow: hidden;

}

/* =Asides */



#content .format-aside p {}



/*  Gallery */







.gallery-thumb {

	float: left;

	margin-right: 20px;

	padding: 5px;

	text-align: center;

	background-color: #f1f1f1;

	margin-bottom: 15px;

	overflow: hidden;

}



.gallery-thumb img {

	border: 1px solid #e7e7e7;

	margin: 0;

	background-color: #ffffff;

	padding: 5px;

}

#content .gallery-thumb p {

	margin: 0;

	padding: 0;

}



/* Attachment pages */



.attachment_return_link {

	margin-bottom: 20px;

}

.attachment img {

	border: 1px solid #e7e7e7;

	margin: 0;

	background-color: #ffffff;

	padding: 5px;

}

.post-caption {

	font-weight: bold;

	margin: 10px 0;

}

/* Images */



.post-content img,

img.size-auto,

img.size-full,

img.size-large,

img.size-medium,

.attachment img {


	max-width: 100%;

	height: auto;

}



.alignleft,

img.alignleft {

	display: inline;

	float: left;

	margin-right: 24px;

	margin-top: 4px;

}

.alignright,

img.alignright {

	display: inline;

	float: right;

	margin-left: 24px;

	margin-top: 4px;

}

.aligncenter,

img.aligncenter {

	clear: both;

	display: block;

	margin-left: auto;

	margin-right: auto;

}

img.alignleft,

img.alignright,

img.aligncenter {

	margin-bottom: 12px;

}

.wp-caption {

	line-height: 18px;

	margin-bottom: 20px;

	max-width: 610px;

	text-align: center;

}

.wp-caption img {

	max-width: 590px;

	border: 1px solid #e7e7e7;

	padding: 5px;

}

.wp-caption p.wp-caption-text {

	color: #888;

	font-style: italic;

}

.wp-smiley {

	margin: 0;

}



/* Gallery in posts */



.gallery {

	margin-bottom: 18px;

	border: 1px solid #e7e7e7;

	padding: 10px 0px;

	background-color: #f5f5f5;

	overflow: hidden;

}

.gallery .gallery-item {

	float: left;

	margin-top: 0;

	text-align: center;

	width: 33%;

}



.gallery-columns-2 .gallery-item {

	width: 50%;

}

.gallery-columns-4 .gallery-item {

	width: 25%;

}



.gallery-columns-2 .attachment-medium {

	max-width: 92%;

	height: auto;

}

.gallery-columns-4 .attachment-thumbnail {

	max-width: 84%;

	height: auto;

}

.gallery .gallery-caption {

	color: #888;

	

	margin: 0 0 12px;

}

.gallery dl {

	margin: 0;

}

.gallery img {

	border: 1px solid #e7e7e7;

	padding: 5px;

	background-color: #fff;

}

.gallery br+br {

	display: none;

}



#content .attachment img {

	display: block;

	margin: 0 auto;

}



/* Navigation */



#nav-below {

	margin-top: 10px;

}

.navigation {

	color: #888;

	line-height: 18px;

	overflow: hidden;

}

.nav-previous {

	float: left;

	width: 50%;

}

.nav-next {

	float: right;

	text-align: right;

	width: 50%;

}



/* Comments */



#comments {

	

	width: 610px;

	margin: 10px 0;

	padding: 10px 0;

	clear: both;

}

.commentlist > ol, .commentlist > ul  {

	margin: 0;

	padding: 0;

	list-style: none;

}

.commentlist li.comment {

	margin: 0 0 0px 0;

	padding: 0 0 0 50px;

	position: relative;

	height: 1%;

}

.commentlist .bypostauthor {

}

.commentbox {

	padding-top: 10px;

	background:url(/wp-content/themes/sell_more_training/images/widget_bg.png) repeat;

	border-radius:5px;

	border:1px solid #C96

}

.depth-1 .commentbox,

.depth-2 .commentbox,

.depth-3 .commentbox,

.depth-4 .commentbox,

.depth-5 .commentbox {

	border: 1px solid #e7e7e7;

	margin: 0px 0px 20px 0px;

}

.depth-1 { width: 520px; }

.depth-2 { width: 470px; }

.depth-3 { width: 410px; }

.depth-4 { width: 360px; }

.depth-5 { width: 310px; }



.commentlist li:last-child {

	margin-bottom: 0;

}

#comments .comment-body {

	margin-bottom: 30px;

	padding-left: 10px;

}

#comments .comment-body ul,

#comments .comment-body ol {

	margin-bottom: 18px;

}

#comments .comment-body p:last-child {

	margin-bottom: 6px;

}

#comments .comment-body blockquote p:last-child {

	margin-bottom: 24px;

}

.commentlist .avatar {

	position: absolute;

	border: 1px solid #e7e7e7;

	padding: 2px;

	top: 5px;

	left: 5px;

}

.comment-author {

	padding-left: 10px;

}

.commentlist {



}

.comment-meta {

	margin: 0 0 18px 0;

	padding-left: 10px;

	color: #888;

}

.commentlist .even {

	

}



.reply {

	margin-bottom: 30px;

}

.comment-meta a,

a.comment-edit-link {

	color: #888;

}

.reply a:hover,

a.comment-edit-link:hover {

	color: #ff4b33;

}

.commentlist .children {

	list-style: none;

	margin: 0;

}

.commentlist .children li {

	

	margin: 0;

}

.nopassword,

.nocomments {

	font-weight: bold;

}

#comments .pingback {

	border-bottom: 1px solid #e7e7e7;

	margin-bottom: 18px;

	padding-bottom: 18px;

}

.commentlist li.comment+li.pingback {

	margin-top: -6px;

}

#comments .pingback p {

	color: #888;

	display: block;

	line-height: 18px;

	margin: 0;

}

#comments .pingback .url {

	font-style: italic;

}

/* Comments form */
#respond { margin: 24px 0; overflow: hidden; position: relative; }
#respond p { margin: 0; }
#respond .comment-notes { margin-bottom: 1em; }
#respond .required { color: #ff4b33; font-weight: bold; }
#respond label { color: #888; }
#respond input { margin: 0 0 9px; width: 60%; display: block; }
#respond textarea { width: 90%; }
#respond .form-allowed-tags { margin: 20px; color: #333; line-height: 18px; }
#respond .form-allowed-tags code { display: block; color: #888; }
#respond .form-submit { margin: 12px 0; }
#respond .form-submit input { width: auto; }
#content .post-content input { margin: 0px 0px 0px 0px; }

/* footer */
#footer { margin-bottom: 20px; }
.footer-line { width: 966px; height: 10px; background-position: 0 -140px; margin: 10px 0; overflow: hidden; }
#credit { width: 966px; }
#credit-left { width: 50%; text-align: left; float: left; }
#credit-right { width: 50%; text-align: right; float: left; }
#credit, #credit a { color: #666; text-shadow: #fff 1px 1px 1px; font-style: italic; }
#site-info, 
#theme-designer,
#site-generator { height: 27px; line-height: 27px; text-align: left; display: inline; margin: 0 5px; }
#theme-designer,
#site-generator { float: right; }
#site-info { float: left; }
#theme-designer { background-position: 0px -115px; padding-left: 28px; }
#site-generator { background-position: 0px -142px; padding-left: 28px; }
.copyright { text-align:center; height:60px; background:white }
.copyright p { padding-top:25px; font-size:14px; color:#CCC; font-family: 'Open Sans', sans-serif; font-style:italic; border-top:1px solid #e6e6e6 } 

/*SUGAR ADDICTION SOCIAL MEDIA WIDGET*/
.sugarSocialMediaWidget { margin-bottom:30px; margin-top:30px;   }
.sugarSocialMediaWidget h3 { margin-bottom:20px; padding-left:30px }
ul.sugarSocialLinks { padding-left:40px;  margin:0 }
ul.sugarSocialLinks li { display:inline-block; float:left; margin-right:5px }
ul.sugarSocialLinks li a { display:block; width:44px; height:44px; text-indent:-9999px; background-image:url(/wp-content/themes/sell_more_training/images/social_widget/socials_sprite.png); background-repeat:no-repeat; background-position:top left }
ul.sugarSocialLinks li a.sTw { background-position:  -44px top  }
ul.sugarSocialLinks li a.sLi { background-position:  -88px top  }
ul.sugarSocialLinks li a.sYt { background-position:  -132px top  }
/*SUGAR ADDICTION SOCIAL MEDIA WIDGET*/

/*SUGAR ADDICTION VIDEO SEMINAR WIDGET*/
.capture_email_label { font-size:16px; font-weight:bold; display:inline-block; padding-bottom:5px; padding-top:5px }
input.capture_email_text { padding:7px; border:1px solid #CCC; width:90% }
.capture_email_submit { display:block; padding:10px; background:#ea543a; border:1px solid #F30; color:white; border-radius:3px; padding-left:20px; padding-right:20px; cursor:pointer; margin-top:10px }
.capture_email_error { padding:10px; background:white; border-radius:5px; display:none; color:red; margin-bottom:10px; margin-top:10px; font-weight:bold}

/*SALES PAGE SPECIFIC RULES*/
.codeart-google-mp3-player { padding:5px; background:white; border:1px solid #e6e6e6; height:27px; border-radius:4px; box-shadow:0px 0px 2px #e6e6e6 }
embed { width:100%; }
b.redB{ color:#36C; font-size:18px }
b.largerText span { color:#F30 } 
b.largerText { padding:30px; display:block; width:450px; margin:0 auto; font-size:18px; line-height:1.8em }
blockquote { margin:0; padding:0 }
#content .testimonialSection h3, #content .samanthaSection h4{ color:#F30 }
#content .testimonialSection h3 { color:#36C; font-weight:bold }
#content .samanthaSection h4{ margin-bottom:20px; font-size:25px; line-height:1.3em  }
#content .testimonialSection img { padding:8px; background:white; border:1px solid #e6e6e6; box-shadow:0px 0px 3px #e6e6e6 }
#content blockquote.gfont_1, #content blockquote.gfont_1 p, #content blockquote.gfont_2, #content blockquote.gfont_2 p { font-family: 'Courgette', cursive; font-size:22px; color:#69C; font-style:normal; line-height:1.4em;  }
.testimonialSection { padding:20px; margin-bottom:30px; border:1px solid #e6e6e6 }
#content blockquote.gfont_2, #content blockquote.gfont_2 p { font-size:28px; color:#F30  }
#content blockquote.gfont_2, #content blockquote.gfont_1 { border-bottom:1px solid #CCC; margin-bottom:20px; }
.samanthaSection ul li { list-style:none; display:block; background:url(/wp-content/themes/sell_more_training/images/check_box.png) no-repeat left 5px; padding-left:35px; padding-bottom:7px   }
.samanthaSection ul { padding:0px; margin:0; font-size:14px }
.dashedBorder { border:4px dashed red; padding:20px }
.productSection ul li { display:block; padding-left:30px; padding-bottom:5px; background:url(/wp-content/themes/sell_more_training/images/pointer.png) no-repeat left 5px;  font-size:14px }
#content .productSection h4 { color:#36C; padding-bottom:10px; border-bottom:1px solid #e6e6e6; margin-bottom:10px; font-weight:bold; font-size:18px  }
#content .productSection h4.bonusGifts { text-align:center; width:400px; color:#F66; font-weight:bold; margin:0 auto; font-size:29px; border-bottom:none; line-height:1.4em}
#content a.payment { margin-top:20px; display:block }
.yellowBox { padding:20px; background:#FF9; display:block; width:700px; margin:0 auto; color:#333 }
#mainbox-fullwidth #content { padding:0; border:none; padding-left:100px; padding-right:100px; padding-top:50px  }
#mainbox-fullwidth {  }
span.yes { font-size:25px; color:#69C; font-weight:bold }
span.underline { text-decoration:underline  }
#content h4.headingMiddle { width:500px; margin:0 auto; font-size:25px; margin-bottom:20px; font-weight:bold; text-align:center; color:#F30 }
#content ul.results li {  font-size:14px; color:#666; padding-bottom:20px }
#cntctfrm_contact_form label { font-size:14px; display:block; margin-top:10px; color:#666 }
#cntctfrm_contact_form { padding-left:30px }
#cntctfrm_contact_form .required { display:inline-block; padding-left:5px; color:#F33 }
/*SALES PAGE SPECIFIC RULES*/

/*DOWNLOAD PAGE ELEMENTS*/
.downloadsShowcase { font-size:14px }
#content h2.thankyou { display:block; padding:20px; font-style:italic; color:white; background:#696 url(/wp-content/themes/sell_more_training/images/success.png) no-repeat 15px 15px; border:1px solid #666; line-height:1.3em; padding-left:70px; margin-bottom:20px }
#content .downloadsShowcase .downloadBox h2 { font-size:20px; color:#666; margin-bottom:5px ; font-style:italic }
.downloadBox a { color:#09C; display:block; margin:0; padding:0; line-height:1.6em; font-weight:normal; text-decoration:underline }
.downloadBox h2 a { display:inline }
.downloadBox ul li { list-style-image:url(/wp-content/themes/sell_more_training/images/bullet.png); list-style-position:inside; color:#999; line-height:1.6em; margin-bottom:5px; padding-left:20px;  }
#content h3.downloadAll, #content h3.downloadAll a { padding-top:20px; padding-bottom:20px; color:#F66 }
#content h3.downloadAll a { text-decoration:underline }
#content .downloadBox { overflow:auto; padding-top:20px; padding-bottom:20px; border-bottom:1px solid #e6e6e6; margin-bottom:20px }
.downloadBox h2, .downloadBox h3, .downloadBox h1 { clear:none }
.downloadBox img { float:left; overflow:hidden; margin-right:40px; }
.needHelp { margin-top:50px }
.needHelp a { color:#69C }
.coachingVideoSection, .coachingAudioSection { padding:20px; border:3px solid #e6e6e6 }
.coachingVideoBox, .coachingAudioBox { margin-bottom:30px; padding-bottom:30px; border-bottom:1px dashed #e6e6e6; margin-top:20px; min-height:90px }
.coachingVideoBox  span { font-weight:bold; font-style:italic; color:#666; font-size:14px }
.coachingAudioSection {  }
.coachingAudioBox { font-size:13px; line-height:1.6em; color:#666 }
.coachingAudioBox a { display:block; padding-top:20px; text-align:center;  }
.coachingVideoBox .screenshot { display:block; width:160px; float:left; overflow:hidden; margin-right:20px  }
.coachingVideoBox .screenshot img {  }
#content .coachingVideoBox h3, #content .coachingAudioBox h3 { clear:none; font-size:16px; color:#F66 }
#content .coachingVideoBox h3 em, #content .coachingAudioBox h3 em { font-weight:bold }
#content h2.betweenSections { margin-bottom:20px; margin-top:20px }
.coachingAudioBox object { display:block; margin-top:7px }
span.price, span.afterPrice { display:block; text-align:center;  margin-top:20px }
span.afterPrice { font-weight:bold; }
span.price { font-size:50px; font-weight:bold; color:#690 }
span.price b { color:grey; text-decoration:line-through;  padding-right:10px }
/*DOWNLOAD PAGE ELEMENTS*/

@font-face {
  font-family: 'Courgette';
  font-style: normal;
  font-weight: 400;
  src: local('Courgette Regular'), local('Courgette-Regular'), url(http://fonts.gstatic.com/s/courgette/v3/BHG8ZtTfO0yYnp02--Qxqj8E0i7KZn-EPnyo3HZu7kw.woff) format('woff'); }

#adminmenu #toplevel_page_bws_plugins div.wp-menu-image { background: url("/wp-content/plugins/captcha/images/icon_16.png") no-repeat scroll center center transparent; }
.admin-color-classic #adminmenu #toplevel_page_bws_plugins div.wp-menu-image { background: url("/wp-content/plugins/captcha/images/icon_16_b.png") no-repeat scroll center center transparent; }
#adminmenu #toplevel_page_bws_plugins:hover div.wp-menu-image, #adminmenu #toplevel_page_bws_plugins.wp-has-current-submenu div.wp-menu-image { background: url("../images/icon_16_c.png") no-repeat scroll center center transparent; }	
.wrap #icon-options-general.icon32-bws { background: url("/wp-content/plugins/captcha/images/icon_36.png") no-repeat scroll left top transparent; }
.admin-color-classic .wrap #icon-options-general.icon32-bws { background: url("/wp-content/plugins/captcha/images/icon_36_b.png") no-repeat scroll left top transparent; }
#toplevel_page_bws_plugins .wp-submenu .wp-first-item { display:none; }
.bws_system_info_meta_box { width: 850px; }
.bws_system_info { float: left; margin-right: 10px; width: 400px; }
.bws_system_info th { padding: 10px 0; text-align: left; width: 50%; }
.bws_system_info tbody td { border-bottom: 1px solid #DFDFDF; }
.cptch_example_fields_actions { float: left; height: 18px; width: 140px; position:relative; top: -7px; padding:2px 0; }
.cptch_example_fields_actions img { position:relative; width:30px; top: 6px; }
.cptch_block { direction: ltr; }
table.bws_pro_version { background: #E0E0E0; border: 1px solid #AAAAAA; margin-bottom: 5px; width: auto !important; float: left; }
table.bws_pro_version th,
table.bws_pro_version td { color: #555555; }
.bws_pro_version_tooltip:before { content: url("/wp-content/plugins/captcha/images/arrow.png"); height: 0; left: -14px; position: absolute; top: 12px; width: 0; }
.bws_pro_version_tooltip { background: #FFFFFF; border: 1px solid #AAAAAA; border-radius: 5px 5px 5px 5px; box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1); float: right; left: 550px; margin-top: 20px; padding: 10px; position: absolute; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); width: 380px; }

#adminmenu #toplevel_page_bws_plugins div.wp-menu-image { background: url("/wp-content/plugins/contact-form-plugin/images/icon_16.png") no-repeat scroll center center transparent; }
.admin-color-classic #adminmenu #toplevel_page_bws_plugins div.wp-menu-image { background: url("/wp-content/plugins/contact-form-plugin/images/icon_16_b.png") no-repeat scroll center center transparent; }
#adminmenu #toplevel_page_bws_plugins:hover div.wp-menu-image,#adminmenu #toplevel_page_bws_plugins.wp-has-current-submenu div.wp-menu-image { background: url("/wp-content/plugins/contact-form-plugin/images/icon_16_c.png") no-repeat scroll center center transparent; }	
.wrap #icon-options-general.icon32-bws { background: url("/wp-content/plugins/contact-form-plugin/images/icon_36.png") no-repeat scroll left top transparent; }
.admin-color-classic .wrap #icon-options-general.icon32-bws { background: url("/wp-content/plugins/contact-form-plugin/images/icon_36_b.png") no-repeat scroll left top transparent; }
#toplevel_page_bws_plugins .wp-submenu .wp-first-item, .cntctfrm_hidden { display:none; }
.bws_system_info_meta_box { width: 850px; }
.bws_system_info { float: left; margin-right: 10px; width: 400px; }
.bws_system_info th { padding: 10px 0; text-align: left; width: 50%; }
.bws_system_info tbody td { border-bottom: 1px solid #DFDFDF; }
.bws-plugins_page_contact_form input[type="checkbox"], .bws-plugins_page_contact_form input[type="radio"]{ position:relative; top:-2px; }
#cntctfrm_contact_form input.text, 
#cntctfrm_contact_form textarea,
#cntctfrm_contact_message, 
#cntctfrm_contact_name, 
#cntctfrm_contact_email,
#cntctfrm_contact_subject { width:320px; }
.cntctfrm_info { color: rgb(136, 136, 136); font-size: 10px; clear:both; }
#cntctfrm_contact_attachment { margin-bottom:0; }
.cntctfrm_change_label_block input, .cntctfrm_action_after_send_block input { margin: 1px 0; }
.cntctfrm_change_label_block input[type="text"], .cntctfrm_action_after_send_block input[type="text"] { width: 300px; }
.cntctfrm_action_after_send_block  input[type="text"] { width:250px; }
.widget-container #cntctfrm_contact_form input.text, 
.widget-container #cntctfrm_contact_form textarea, 
.widget-container #cntctfrm_contact_message, 
.widget-container #cntctfrm_contact_name, 
.widget-container #cntctfrm_contact_email, 
.widget-container #cntctfrm_contact_subject,
.textwidget #cntctfrm_contact_form input.text,
.textwidget #cntctfrm_contact_form textarea, 
.textwidget #cntctfrm_contact_message, 
.textwidgetr #cntctfrm_contact_name, 
.textwidget #cntctfrm_contact_email, 
.textwidget #cntctfrm_contact_subject{ width: 200px !important; }
.cntctfrm_label_language_tab{ float: left; padding:2px 5px; border-radius: 4px 4px 0px 0px; border:1px solid #DFDFDF; background: url("/wp-content/plugins/contact-form-plugin/images/gray-grad.png") repeat-x scroll left top #DFDFDF; cursor: pointer; margin-right:3px; }
.cntctfrm_language_tab{ border:1px solid #DFDFDF; }
.cntctfrm_active{ color:#21759B; }
.cntctfrm_delete{ color: red; display: block; float: right; margin-left: 7px; position: relative; right: -3px; }
.cntctfrm_language_tab_block_mini { background: url("/wp-content/plugins/contact-form-plugin/images/toggle-arrow.png") no-repeat scroll 1px -26px transparent; border-bottom: 1px solid #DFDFDF; border-right: 1px solid #DFDFDF; height: 15px; width: 20px; }
.cntctfrm_language_tab_block_mini:hover { opacity: 0.7; }
.cntctfrm_language_tab_block { padding: 5px 10px 5px 5px; }
#cntctfrmpr_pro_version { background: none repeat scroll 0 0 #E0E0E0; border: 1px solid #AAAAAA; padding-left: 10px; margin-top: 50px; }
#cntctfrmpr_left_table { margin-right: 30px; float: left; }
#cntctfrmpr_right_table { width: 500px; float: left; }
.cntctfrmpr_help_box { background-image: url("/wp-content/plugins/contact-form-plugin/images/tooltip_icons.png"); background-repeat: no-repeat; cursor: pointer; float: left; height: 29px; position: relative; margin: 0 10px; width: 29px; clear: none !important; }
.cntctfrmpr_hidden_help_text { background: #F4F4F4; border: 1px solid #DCDCDC; border-radius: 4px 4px 4px 4px; left: 40px; padding: 5px 10px; position: absolute; width: 240px; line-height: 1.5; }
.cntctfrmpr_hidden_help_text:before { content: url("/wp-content/plugins/contact-form-plugin/images/help.png"); left: -10px; position: absolute; top: 7px; }
#cntctfrmpr_right_table #cntctfrmpr_contact_form input.text, 
#cntctfrmpr_right_table #cntctfrmpr_contact_form textarea { width:320px; float: left; }
#cntctfrmpr_contact_form div { clear: both; }
.cntctfrmpr_info { color: rgb(136, 136, 136); font-size: 10px; lear:both; }
#cntctfrmpr_shortcode { width: 330px; margin-top: 30px; }
#cntctfrmpr_shortcode div { height: 20px; width: 190px; background: #EAEAEA; border: 1px solid #DCDCDC; padding: 10px; }
#cntctfrmpr_shortcode code { white-space:nowrap; background: #EAEAEA; }
.cntctfrmpr_pro_version_tooltip:before { content: url("/wp-content/plugins/contact-form-plugin/images/arrow.png"); height: 0; left: 10px; position: absolute; top: 40px; width: 0; }
.cntctfrmpr_pro_version_tooltip { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #AAAAAA; border-radius: 5px 5px 5px 5px; box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1); float: right; height: 20px; left: 300px; padding: 10px; position: absolute; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); }
.cntctfrm_message { min-width:800px; border:1px solid #1b6394; padding:5px; margin:12px 0; background:#2484c6;
    -moz-border-radius:3px; border-radius:3px;
    -webkit-border-radius:3px; position:relative; overflow:hidden }
.cntctfrm_message .cntctfrm_text { color:#FFF; font-size: 15px; line-height: 26px; margin-top: 8px; float: left; }
.cntctfrm_message .cntctfrm_text span { font-size: 12px; opacity: 0.7; }
.cntctfrm_message .cntctfrm_button{ float: right; border:1px solid #14496d; font-size:14px; margin: 10px; padding:12px 0; color:#FFF; text-shadow: 0 1px 3px #2483c5; font-weight: bold; background:#17537e;
    -moz-border-radius:3px;
    border-radius:3px;
    -webkit-border-radius:3px;
    text-decoration:none; height: 50px; text-align: center; width: 147px;
    -moz-box-shadow:0px 1px 1px 0 #3e7aa3 inset;
    -webkit-box-shadow:0px 1px 1px 0 #3e7aa3 inset;
    box-shadow:0px 1px 1px 0 #3e7aa3 inset; }
.cntctfrm_message .cntctfrm_button:hover,
.cntctfrm_message .cntctfrm_button:focus { background:#2b9eed; color:#FFF; border:1px solid #1d6ca1;
    -moz-box-shadow:0px 1px 1px 0 #4bacf0 inset;
    -webkit-box-shadow:0px 1px 1px 0 #4bacf0 inset;
    box-shadow: 0px 1px 1px 0 #4bacf0 inset; }
.cntctfrm_message .cntctfrm_icon { float: left; margin: 14px 18px 15px 1px; }
.cntctfrm_message .cntctfrm_close_icon { float: left; margin: 4px 0 0 4px; cursor: pointer; }

/*
Page-list plugin
http://wordpress.org/extend/plugins/page-list/
*/

/* default styles for [pagelist], [subpages], [siblings] */
.page-list .current_page_item > a { font-weight: bold; /* hilite active item */ }

/* default styles for [pagelist_ext] */
.page-list-ext { clear: both; }
/* clearfix-hack */
.page-list-ext { *zoom: 1; }
.page-list-ext:before, .page-list-ext:after { display: table; line-height: 0; content: ""; }
.page-list-ext:after { clear: both; }
.page-list-ext .page-list-ext-item { clear: both; margin: 10px 0 30px 0; }
.page-list-ext .page-list-ext-image { float: left; display: inline; margin: 5px 15px 15px 0; }
.page-list-ext .page-list-ext-title { clear: none; }

.codeart-google-mp3-player div.controls{
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	position: relative; background-color: #f8f8f8; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImczNTAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAwJSIgeTE9IjEwMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRDdEN0Q3IiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjRjhGOEY4IiBvZmZzZXQ9IjEiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnMzUwKSIgLz4KPC9zdmc+);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#d7d7d7));
	background-image: -webkit-linear-gradient(top, #f8f8f8, #d7d7d7); 
	background-image:    -moz-linear-gradient(top, #f8f8f8, #d7d7d7);
	background-image:     -ms-linear-gradient(top, #f8f8f8, #d7d7d7);
	background-image:      -o-linear-gradient(top, #f8f8f8, #d7d7d7);
	border: 1px solid #e6e6e6;
	-moz-box-sizing: border-box;
	-webkit-box-sizing:	border-box;
	box-sizing: border-box; }

.codeart-google-mp3-player div.controls .playpause{ width: 46px; height: 47px; text-indent: -99999px; font-size: 0; line-height: 0; border: none; outline: none; position: absolute; left: 7.5px; }

.codeart-google-mp3-player div.controls .play{ background: url('/wp-content/plugins/google-mp3-audio-player/images/playpause.png') no-repeat 0 0; background-position: 0 -94px; }

.codeart-google-mp3-player div.controls .play:hover{ background-position: 0 -141px; }

.codeart-google-mp3-player div.controls .pause{ background: url('/wp-content/plugins/google-mp3-audio-player/images/playpause.png') no-repeat 0 0; background-position: 0 0px; }

.codeart-google-mp3-player div.controls .pause:hover{ background-position: 0 -47px; }

.codeart-google-mp3-player div.controls .stop{ width: 16px; height: 16px; text-indent: -99999px; font-size: 0; line-height: 0; border: none; outline: none; background: url('/wp-content/plugins/google-mp3-audio-player/images/stop.png') no-repeat 0 0; position: absolute; left: 50.5px; }

.codeart-google-mp3-player div.controls .stop:hover{ background-position: 0 -15px; }

.codeart-google-mp3-player div.controls .download-regular{ width: 16px; height: 16px; text-indent: -99999px; font-size: 0; line-height: 0; border: none; outline: none; background: url('/wp-content/plugins/google-mp3-audio-player/images/download-regular.png') no-repeat 0 0; position: absolute; right: 15px; }

.codeart-google-mp3-player div.controls .download-regular:hover{ background-position: 0 -16px; }

.codeart-google-mp3-player div.controls .muteButton{ width: 14px; height: 11px; text-indent: -99999px; font-size: 0; line-height: 0; border: none; outline: none; position: absolute; right: 17.225%; }

.codeart-google-mp3-player div.controls .fullVolume{ background: url('/wp-content/plugins/google-mp3-audio-player/images/volume.png') no-repeat 0 0; background-position: 0 0px; }

.codeart-google-mp3-player div.controls .middleVolume{ background: url('/wp-content/plugins/google-mp3-audio-player/images/volume.png') no-repeat 0 0; background-position: 0 -11px; }

.codeart-google-mp3-player div.controls .noVolume{ background: url('/wp-content/plugins/google-mp3-audio-player/images/volume.png') no-repeat 0 0; background-position: 0 -22px; }

.codeart-google-mp3-player div.controls .timer{ position: absolute; }

.codeart-google-mp3-player div.controls .timer .currentTime, div.controls .timer .duration{ font-family: "Arial", sans-sarif; font-weight: normal; font-size: 10px; color: #494949; }

.codeart-google-mp3-player div.controls .seekBar{ height: 6px; position: absolute; left: 65px; z-index: 1; background: transparent; border: 0px;	-webkit-box-shadow: inset 0px 1px 2px 1px rgba(135, 135, 135, 0.75);
	box-shadow: inset 0px 1px 2px 1px rgba(135, 135, 135, 0.75); }

.codeart-google-mp3-player div.controls .seekBar a{ background: url("/wp-content/plugins/google-mp3-audio-player/images/anchor.png") no-repeat 0 0; width: 20px; margin-left: -10px; height: 20px; border: none; outline: none; top: -.45em; }

.codeart-google-mp3-player div.controls .seekBar .ui-widget-header{ background: #686868;
-webkit-box-shadow: inset 0px 1px 2px 1px rgba(135, 135, 135, 0.75);
	box-shadow: inset 0px 1px 2px 1px rgba(135, 135, 135, 0.75); }

.codeart-google-mp3-player div.controls .gutter{ height: 6px; position: absolute; left: 65px; background: #bababa; z-index: 1; 
    border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	-webkit-box-shadow: inset 0px 1px 2px 1px rgba(135, 135, 135, 0.75);
	box-shadow: inset 0px 1px 2px 1px rgba(135, 135, 135, 0.75); }

.codeart-google-mp3-player div.controls .volumeBar{ height: 3px; position: absolute; right: 7.5px;
	background: -moz-linear-gradient(left,  rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0.1)), color-stop(100%,rgba(0,0,0,0.65))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.65) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.65) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.65) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=1 ); /* IE6-9 */
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-top-right-radius: 0px;
	border-top-left-radius: 0px;
	border: none; }

.codeart-google-mp3-player div.controls .volumeBar div{ background: none; }

.codeart-google-mp3-player div.controls .volumeBar a{ background: url("/wp-content/plugins/google-mp3-audio-player/images/anchor-volume.png") no-repeat 0 0; border: none; outline: none; width: 7px; height: 14px; margin: 0 auto; top: -.35em; margin-left: -3.5px; }

 .codeart-google-mp3-player.small div.controls .playpause{ width: 32px; height: 32px; text-indent: -99999px; font-size: 0; line-height: 0; border: none; outline: none; position: absolute; left: 1px; }

.codeart-google-mp3-player.small div.controls .play{ background: url('/wp-content/plugins/google-mp3-audio-player/images/playpause_mini.png') no-repeat 0 0; background-position: 0 -64px; }

.codeart-google-mp3-player.small div.controls .play:hover{ background-position: 0 -96px; }

.codeart-google-mp3-player.small div.controls .pause{ background: url('/wp-content/plugins/google-mp3-audio-player/images/playpause_mini.png') no-repeat 0 0; background-position: 0 0px; }

.codeart-google-mp3-player.small div.controls .pause:hover{ background-position: 0 -32px; }

.codeart-google-mp3-player.small div.controls .stop{ width: 23px; height: 23px; text-indent: -99999px; font-size: 0; line-height: 0; border: none; outline: none; background: url('/wp-content/plugins/google-mp3-audio-player/images/stop_mini.png') no-repeat 0 0; position: absolute; left: 34px; }

.codeart-google-mp3-player.small div.controls .stop:hover{ background-position: 0 -23px; }

.codeart-google-mp3-player.small div.controls .download-small{ width: 23px; height: 23px; text-indent: -99999px; font-size: 0; line-height: 0; border: none; outline: none; background: url('/wp-content/plugins/google-mp3-audio-player/images/download-small.png') no-repeat 0 0; position: absolute; right: 4px; }

.codeart-google-mp3-player.small div.controls .download-small:hover{ background-position: 0 -23px; }

.codeart-google-mp3-player.small div.controls .seekBar{ height: 6px; position: absolute; left: 68px; z-index: 1;
	background: transparent;
	border: 0px;
	-webkit-box-shadow: inset 0px 1px 2px 1px rgba(135, 135, 135, 0.75);
	box-shadow: inset 0px 1px 2px 1px rgba(135, 135, 135, 0.75); }

.codeart-google-mp3-player.small div.controls .seekBar a{ background: url("/wp-content/plugins/google-mp3-audio-player/images/anchor_mini.png") no-repeat 0 0; width: 16px; margin-left: -8px; height: 16px; border: none; outline: none; top: -.3em; }

.codeart-google-mp3-player.small div.controls .gutter{ height: 6px; position: absolute; left: 68px; background: #bababa; z-index: 1;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	-webkit-box-shadow: inset 0px 1px 2px 1px rgba(135, 135, 135, 0.75);
	box-shadow: inset 0px 1px 2px 1px rgba(135, 135, 135, 0.75); }

.codeart-google-mp3-player.small div.controls .volumeBar{ height: 3px; position: absolute; right: 5px;
	background: -moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.65))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=1 ); /* IE6-9 */
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-top-right-radius: 0px;
	border-top-left-radius: 0px;
	border: none; }

.codeart-google-mp3-player.small div.controls .timer{ position: absolute; }

.codeart-google-mp3-player .download-flash{ display: block; float: left; height: 27px; width: 34px; background: url('/wp-content/plugins/google-mp3-audio-player/images/download-flash.png') no-repeat 0 0; cursor: pointer; text-indent: -99999px; font-size: 0; line-height: 0; }

.codeart-google-mp3-player .download-flash:hover{ background-position: 0 -27px; }

.codeart-google-mp3-player .download-link{ display:block; padding: 0 5px 0 5px; float: left; }
	.codeart-google-mp3-player embed{ float: left; }
	.codeart-google-mp3-player{ overflow: hidden; }
	.codeart-google-mp3-player object{ float: left; }

.sasVideoContainer { margin-bottom:20px; }


.under_blue a { color: #00F; }