/*







Theme Name: Gear







Theme URI: http://www.mymobiles.com/wordpress-themes/gear







Description: High quality WordPress theme named "Gear". Includes a very customizable banner. Change visibility, banner's image (includes 6 variations: gear, bird, bulb, user, user2, binoculars), text through an options page. You may also change theme's background with available 14 patterns. Compatible with WordPress 2.7. Valid CSS & HTML. Theme is ready for localization. Please contact us, if you like to contribute your own language. Supported languages: Lithuanian, Italian, Danish, Spanish, Portuguese, German, Russian, Turkish, French, Romanian, Finnish, Swedish, Dutch. Designed by <a href="http://www.mymobiles.com">My Mobiles</a> Web Development Team.







Version: 1.2.8







Author: My Mobiles







Author URI: http://www.mymobiles.com







Tags: black, blue, dark, white, two-columns, fixed-width, theme-options, right-sidebar























  BLUEPRINT CSS







   * Version:         0.7.1 (2008-02-25) YYYY-MM-DD







   * Website:         http://code.google.com/p/blueprintcss/







   







  == STRUCTURE: ========================







   * Page width:            852 px







   * Number of columns:     24







   * Column width:          24 px







   * Margin width:          12 px







  ======================================







   







*/
/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: inherit;
    font-family: inherit;
    vertical-align: baseline
    }
body {
    line-height: 1.3;
    margin: 0 auto
    }
table {
    border-collapse: separate;
    border-spacing: 0
    }
caption, th, td {
    text-align: left;
    font-weight: normal
    }
/*table, td, th {vertical-align:top;}*/
blockquote:before, blockquote:after, q:before, q:after {
    content: ""
    }
blockquote, q {
    quotes: "" ""
    }
a img {
    border: none
    }
/* typography.css */
body {
    font-size: 40%;
    color: #000;
    background: #fff;
    font-family: Arial, Verdana, sans-serif;
    background: #6fb1cb url(images/main_body.jpg) left top repeat-x
    }
h1 {
    font-weight: bold;
    color: #111;
    font-family: Arial, Verdana, sans-serif
    }
h2, h3, h4, h5, h6 {
    font-weight: normal;
    line-height: 1;
    color: #111;
    font-family: Arial, Verdana, sans-serif
    }
h1 {
    font-size: 1.5em;
    margin-bottom: 0.75em;
    line-height: 24px
    }
h2 {
    font-size: 1.5em;
    margin-bottom: 0.75em
    }
h3 {
    font-size: 1.5em;
    line-height: 1;
    margin-bottom: 1em
    }
h4 {
    font-size: 1.2em;
    line-height: 1.25;
    margin-bottom: 1.25em;
    height: 1.25em
    }
h5 {
    font-size: 1em;
    font-weight: bold;
    margin-bottom: 1.5em
    }
h6 {
    font-size: 1em;
    font-weight: bold
    }
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
    margin: 0
    }
p {
    margin: 0 0 1.5em;
    font-family: Arial, Verdana, sans-serif
    }
/*







p img {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}







p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}*/
p img {
    padding: 0;
    background-color: transparent;
    border-color: transparent
    }
p.alert {
    background: #7DBED9;
    padding: 4px;
    border: 1px solid #666;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px
    }
a {
    color: #5997cf;
    text-decoration: underline;
    font-family: Arial, Verdana, sans-serif;
    padding: 0;
    margin: 0
    }
div {
    margin: 0;
    padding: 0
    }
blockquote {
    margin: 1.5em;
    color: #666;
    font-style: italic;
    font-color: black
    }
strong {
    font-weight: bold;
    font-family: Arial, Verdana, sans-serif
    }
em, dfn {
    font-style: italic
    }
dfn {
    font-weight: bold
    }
sup, sub {
    line-height: 0
    }
abbr, acronym {
    border-bottom: 1px dotted #666
    }
address {
    margin: 0 0 1.5em;
    font-style: italic
    }
del {
    color: #666
    }
pre, code {
    margin: 1.5em 0;
    white-space: pre
    }
pre, code, tt {
    font: 1em "andale mono", "lucida console", monospace;
    line-height: 1.5
    }
ul, ol {
    /*margin:0 1.5em 1.5em 1.5em;*/
    }
ul {
    list-style-type: disc;
    margin-left: 5px
    }
ol {
    list-style-type: decimal
    }
dl {
    margin: 0 0 1.5em 0
    }
dl dt {
    font-weight: bold
    }
dd {
    margin-left: 1.5em
    }
table {
    margin-bottom: 1.4em;
    width: 100%
    }
th {
    font-weight: bold;
    background: #C3D9FF
    }
th, td {
    padding: 4px 10px 4px 5px
    }
tr.even td {
    background: #E5ECF9
    }
tfoot {
    font-style: italic
    }
caption {
    background: #eee
    }
.small {
    font-size: 0.8em;
    margin-bottom: 1.875em;
    line-height: 1.875em
    }
.large {
    font-size: 1.2em;
    line-height: 2.5em;
    margin-bottom: 1.25em
    }
.hide {
    display: none
    }
.quiet {
    color: #666
    }
.loud {
    color: #000
    }
.highlight {
    background: #ff0
    }
.added {
    background: #060;
    color: #fff
    }
.removed {
    background: #900;
    color: #fff
    }
.first {
    margin-left: 0;
    padding-left: 0
    }
.last {
    margin-right: 0;
    padding-right: 0
    }
.top {
    margin-top: 0;
    padding-top: 0
    }
.bottom {
    margin-bottom: 0;
    padding-bottom: 0
    }
/* grid.css */
.container {
    width: 926px;
    margin: 0 auto;
    padding: 0
    }
.showgrid {
    background: url(src/grid.png)
    }
body {
    margin: 1.5em 0
    }
div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {
    float: left;
    display: inline;
    margin-right: 5px
    }
div.last {
    margin-right: 0
    }
.span-1 {
    width: 24px
    }
.span-2 {
    width: 60px
    }
.span-3 {
    width: 96px
    }
.span-4 {
    width: 132px
    }
.span-5 {
    width: 168px
    }
.span-6 {
    width: 204px
    }
.span-7 {
    width: 227px;
    /*280px;*/
    }
.span-8 {
    width: 276px
    }
.span-9 {
    width: 312px
    }
.span-10 {
    width: 348px
    }
.span-11 {
    width: 384px
    }
.span-12 {
    width: 420px
    }
.span-13 {
    width: 456px
    }
.span-14 {
    width: 492px
    }
.span-15 {
    width: 528px
    }
.span-16 {
    width: 564px
    }
.span-17 {
    width: 800px
    }
.span-18 {
    width: 636px
    }
.span-19 {
    width: 672px
    }
.span-20 {
    width: 708px
    }
.span-21 {
    width: 744px
    }
.span-22 {
    width: 780px
    }
.span-23 {
    width: 816px
    }
.span-24, div.span-24 {
    width: 926px;
    margin: 0
    }
.append-1 {
    padding-right: 36px
    }
.append-2 {
    padding-right: 72px
    }
.append-3 {
    padding-right: 108px
    }
.append-4 {
    padding-right: 144px
    }
.append-5 {
    padding-right: 180px
    }
.append-6 {
    padding-right: 216px
    }
.append-7 {
    padding-right: 252px
    }
.append-8 {
    padding-right: 288px
    }
.append-9 {
    padding-right: 324px
    }
.append-10 {
    padding-right: 360px
    }
.append-11 {
    padding-right: 396px
    }
.append-12 {
    padding-right: 432px
    }
.append-13 {
    padding-right: 468px
    }
.append-14 {
    padding-right: 504px
    }
.append-15 {
    padding-right: 540px
    }
.append-16 {
    padding-right: 576px
    }
.append-17 {
    padding-right: 612px
    }
.append-18 {
    padding-right: 648px
    }
.append-19 {
    padding-right: 684px
    }
.append-20 {
    padding-right: 720px
    }
.append-21 {
    padding-right: 756px
    }
.append-22 {
    padding-right: 792px
    }
.append-23 {
    padding-right: 828px
    }
.prepend-1 {
    padding-left: 36px
    }
.prepend-2 {
    padding-left: 72px
    }
.prepend-3 {
    padding-left: 108px
    }
.prepend-4 {
    padding-left: 144px
    }
.prepend-5 {
    padding-left: 180px
    }
.prepend-6 {
    padding-left: 216px
    }
.prepend-7 {
    padding-left: 252px
    }
.prepend-8 {
    padding-left: 288px
    }
.prepend-9 {
    padding-left: 324px
    }
.prepend-10 {
    padding-left: 360px
    }
.prepend-11 {
    padding-left: 396px
    }
.prepend-12 {
    padding-left: 432px
    }
.prepend-13 {
    padding-left: 468px
    }
.prepend-14 {
    padding-left: 504px
    }
.prepend-15 {
    padding-left: 540px
    }
.prepend-16 {
    padding-left: 576px
    }
.prepend-17 {
    padding-left: 612px
    }
.prepend-18 {
    padding-left: 648px
    }
.prepend-19 {
    padding-left: 684px
    }
.prepend-20 {
    padding-left: 720px
    }
.prepend-21 {
    padding-left: 756px
    }
.prepend-22 {
    padding-left: 792px
    }
.prepend-23 {
    padding-left: 828px
    }
div.border {
    padding-right: 5px;
    margin-right: 6px;
    border-right: 1px solid #eee
    }
div.colborder {
    padding-right: 19px;
    margin-right: 18px;
    border-right: 1px solid #eee
    }
.pull-1 {
    margin-left: -36px
    }
.pull-2 {
    margin-left: -72px
    }
.pull-3 {
    margin-left: -108px
    }
.pull-4 {
    margin-left: -144px
    }
.pull-5 {
    margin-left: -180px
    }
.pull-6 {
    margin-left: -216px
    }
.pull-7 {
    margin-left: -252px
    }
.pull-8 {
    margin-left: -288px
    }
.pull-9 {
    margin-left: -324px
    }
.pull-10 {
    margin-left: -360px
    }
.pull-11 {
    margin-left: -396px
    }
.pull-12 {
    margin-left: -432px
    }
.pull-13 {
    margin-left: -468px
    }
.pull-14 {
    margin-left: -504px
    }
.pull-15 {
    margin-left: -540px
    }
.pull-16 {
    margin-left: -576px
    }
.pull-17 {
    margin-left: -612px
    }
.pull-18 {
    margin-left: -648px
    }
.pull-19 {
    margin-left: -684px
    }
.pull-20 {
    margin-left: -720px
    }
.pull-21 {
    margin-left: -756px
    }
.pull-22 {
    margin-left: -792px
    }
.pull-23 {
    margin-left: -828px
    }
.pull-24 {
    margin-left: -864px
    }
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {
    float: left;
    position: relative
    }
.push-1 {
    margin: 0 -36px 1.5em 36px
    }
.push-2 {
    margin: 0 -72px 1.5em 72px
    }
.push-3 {
    margin: 0 -108px 1.5em 108px
    }
.push-4 {
    margin: 0 -144px 1.5em 144px
    }
.push-5 {
    margin: 0 -180px 1.5em 180px
    }
.push-6 {
    margin: 0 -216px 1.5em 216px
    }
.push-7 {
    margin: 0 -252px 1.5em 252px
    }
.push-8 {
    margin: 0 -288px 1.5em 288px
    }
.push-9 {
    margin: 0 -324px 1.5em 324px
    }
.push-10 {
    margin: 0 -360px 1.5em 360px
    }
.push-11 {
    margin: 0 -396px 1.5em 396px
    }
.push-12 {
    margin: 0 -432px 1.5em 432px
    }
.push-13 {
    margin: 0 -468px 1.5em 468px
    }
.push-14 {
    margin: 0 -504px 1.5em 504px
    }
.push-15 {
    margin: 0 -540px 1.5em 540px
    }
.push-16 {
    margin: 0 -576px 1.5em 576px
    }
.push-17 {
    margin: 0 -612px 1.5em 612px
    }
.push-18 {
    margin: 0 -648px 1.5em 648px
    }
.push-19 {
    margin: 0 -684px 1.5em 684px
    }
.push-20 {
    margin: 0 -720px 1.5em 720px
    }
.push-21 {
    margin: 0 -756px 1.5em 756px
    }
.push-22 {
    margin: 0 -792px 1.5em 792px
    }
.push-23 {
    margin: 0 -828px 1.5em 828px
    }
.push-24 {
    margin: 0 -864px 1.5em 864px
    }
.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 {
    float: right;
    position: relative
    }
.box {
    padding: 1em;
    margin-bottom: 1em;
    background: #ffffa0;
    border: 1px solid #666
    }
.whitebox {
    background: #fff;
    border: 1px solid #000;
    width: 92%;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 20px;
    padding-top: 15px;
    padding-right: 7px;
    padding-bottom: 15px;
    padding-left: 0
    }
hr {
    background: #ddd;
    color: #ddd;
    clear: both;
    float: none;
    width: 100%;
    height: 0.1em;
    margin: 0 0 1.45em;
    border: none
    }
hr.space {
    background: #fff;
    color: #fff
    }
.clearfix:after, .container:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
    }
.clearfix, .container {
    display: inline-block
    }
* html .clearfix, * html .container {
    height: 1%
    }
.clearfix, .container {
    display: block
    }
.clear {
    clear: both
    }
/* forms.css */
label {
    font-weight: bold
    }
fieldset {
    padding: 1.4em;
    margin: 0 0 1.5em 0;
    border: 1px solid #ccc
    }
legend {
    font-weight: bold;
    font-size: 1.2em
    }
input.text, input.title, textarea, select {
    margin: 0.5em 0;
    border: 1px solid #bbb
    }
input.text:focus, input.title:focus, textarea:focus, select:focus {
    border: 1px solid #666
    }
input.text, input.title {
    width: 300px;
    padding: 5px
    }
input.title {
    font-size: 1.5em
    }
textarea {
    width: 390px;
    height: 75px;
    padding: 5px
    }
.error, .notice, .success {
    padding: 0.8em;
    margin-bottom: 1em;
    border: 2px solid #ddd
    }
.error {
    background: #FBE3E4;
    color: #8a1f11;
    border-color: #FBC2C4
    }
.notice {
    background: #FFF6BF;
    color: #514721;
    border-color: #FFD324
    }
.success {
    background: #E6EFC2;
    color: #264409;
    border-color: #C6D880
    }
.error a {
    color: #8a1f11
    }
.notice a {
    color: #514721
    }
.success a {
    color: #264409
    }
/* ================== custom ================== */
body {
    margin: 0;
    padding: 0
    }
code {
    white-space: normal
    }
pre {
    overflow: auto
    }
p img {
    float: none;
    margin: 0 12px 0 0;
    padding: 0
    }
.fl {
    float: left;
    color: #2980A5
    }
.fr {
    float: right;
    color: #2980A5
    }
.block {
    display: block
    }
small {
    font-size: 12px
    }
table {
    margin-bottom: 0
    }
table.background {
    background: url(/images/signup-bg.jpg) no-repeat
    }
table {
    border-collapse: collapse
    }
/* 100% height */
html, body {
    height: 100%
    }
.main {
    min-height: 100%
    }
* html .main {
    height: 100%
    }
/* code*/
th {
    font-weight: bold;
    background: #5eb2e5
    }
tr.even td {
    background: #d4e9f7
    }
h2 {
    font-weight: bold
    }
h3 {
    font-size: 16px;
    line-height: 16px;
    font-weight: bold;
    margin-bottom: 0.75em
    }
.hr {
    background: url(images/hr.gif) repeat-x 0 0;
    height: 2px;
    display: block
    }
/*a {



	color: #787878;



}



a:hover {



	color:#787878;



	text-decoration: underline;



}*/
/* default wordpress */
.wp-smiley {
    float: none;
    margin: 0
    }
.alignnone {
    display: inline
    }
.alignleft {
    float: left;
    margin-right: 15px
    }
.alignright {
    float: right;
    margin-left: 15px
    }
.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
    }
.wp-caption {
    /* border: 1px solid #ddd; */
    text-align: center;
    background-color: #eff0f0;
    margin-top: 5px;
    margin-bottom: 15px;
    padding: 4px 0 0 0;
    display: block
    }
.wp-caption a {
    line-height: 0.11em
    }
.wp-caption a:hover {
    background: none
    }
.wp-caption img {
    margin: 0 auto;
    display: block;
    padding: 0
    }
.wp-caption-text {
    padding: 3px 0 !important;
    margin: 0 !important
    }
.wp-caption-dd {
    font-size: 11px;
    line-height: 17px;
    padding: 0 4px 5px;
    margin: 0
    }
/* code*/
/* ie5, ie6 sidebar fix */
.span-7 {
    width: 237px
    }
div.main {
    color: #666;
    /* #666666 */
    font-size: 12px
    }
.container {
    padding: 0
    }
.paddings-maincontent {
    font-size: 14px;
    color: #666;
    padding: 35px 75px 15px 35px
    }
.paddings-maincontent1 {
    padding: 15px 15px 15px 25px
    }
/*







.paddings {







            padding: 15px 15px 5px;







}*/
.paddings-zero {
    padding: 0 0 0
    }
.header {
    width: 925px;
    float: left;
    height: 75px;
    background: #FFF
    }
.intro .intro-wrapper {
    padding-left: 80px
    }
.logo {
    font-size: 32px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1;
    margin-bottom: 0.25em;
    color: #eead24;
    display: block
    }
.logo a {
    text-decoration: none;
    color: #eead24
    }
.logo a:hover {
    color: white;
    background-color: orange;
    text-decoration: none
    }
.slogan {
    font-size: 16px;
    background-color: #6A6E72;
    color: white;
    /* color: white; */
    }
.icons-wrapper {
    font-size: 13px;
    color: #fff;
    font-weight: bold;
    margin: 10px 0 20px 20px
    }
.icons-wrapper a {
    font-size: 13px;
    color: #fff;
    font-weight: bold;
    text-decoration: none
    }
.icons-wrapper a:hover {
    text-decoration: underline;
    background: none
    }
.icons a {
    float: right;
    padding-left: 18px;
    padding: 0 0 0 18px
    }
.icons a img {
    display: block
    }
.search {
    clear: right;
    margin-bottom: 12px
    }
#srch-frm {
    background: transparent url(images/search.png) no-repeat scroll left 2px
    }
.search #s {
    background: transparent none no-repeat 0 0;
    border: none;
    margin: 5px 12px 4px 24px;
    color: #666;
    width: 122px
    }
.menu {
    height: 32px;
    /*	background: transparent url(images/menu-pattern.gif) repeat-x 0 0;*/
    font-size: 12px
    }
.menu-wrapper {
    list-style-type: none;
    margin: 0
    }
.menu-wrapper li {
    display: block;
    float: left;
    border-right: 1px solid #e4e5e5;
    padding: 5px 12px 6px 12px
    }
.menu-wrapper li a {
    text-decoration: none;
    /*color: #252525;*/
    color: #2980A5
    }
.menu-wrapper .current_page_item {
    background-color: #5eb2e5;
    border-right: none;
    margin-left: -1px
    }
.menu-wrapper .first {
    margin-left: 0
    }
.menu-wrapper .current_page_item a {
    color: white
    }
blockquote {
    background-color: #fbedcf;
    /* #F2F8FD; */
    /* border: 1px solid #eead24; /* #D4E9F7; */
    padding: 1em 1em 1px 1em;
    font-color: black;
    margin: 0 1.5em 1.25em 1.5em
    }
blockhead {
    width: 294px;
    float: left;
    background: url(/special/quant/ds/wp-content/themes/ondemand/images/blockbg.jpg) bottom left no-repeat;
    padding: 8px;
    margin: 0 0 10px 0
    }
code {
    display: block;
    margin: 0 1.5em 1.25em 1.5em
    }
.content {
    /*background: white url(images/sidebar-pattern.gif) repeat-y 787px 0;*/
    background: white;
    margin: 0;
    padding: 0
    }
.posts {
    width: 100%;
    float: left;
    display: inline
    }
.banner {
    /* background: url(http://www.gmatpill.com/wp-content/themes/gear/images/sidebar-pattern.gif) repeat; 
    
    
    
    
    
    
    
    background: white url(http://www.gmatpill.com/images/gradient.gif) repeat-x; */
    background: white url(/images/banner-class.jpg);
    background-repeat: no-repeat;
    /*-moz-border-radius:5px;
    
    
    
    
    
    
    
                                    -webkit-border-radius: 5px;*/
    /* border: 1px solid #2980A5;*/
    min-height: 110px;
    /*margin:15px 15px 2px;*/
    margin: 0 0 0;
    padding: 8px 8px 0 8px;
    color: black
    }
.bannerbullet li a {
    text-decoration: none
    }
.bannerbullet li a:hover {
    background-color: #2980A5
    }
/*.banner img {







                                                float: left;







                                                padding: 0 12px 18px 0;







                                    }*/
.banner h2 {
    margin-bottom: 0.35em
    }
.banner h2 a:hover {
    color: white;
    background-color: #2980A5;
    text-decoration: none
    }
.banner p {
    font-size: 14px;
    /* padding-bottom: 1.35em; */
    margin-bottom: 0.5em
    }
ul.items {
    list-style-type: none;
    margin: 0;
    font-size: inherit
    }
.items li {
    /* margin-bottom: 1.25em;*/
    }
.items p {
    margin-bottom: 1em
    }
.items h2 {
    font-size: 18px;
    display: inline;
    color: #2980A5
    }
.items h2 a {
    /* border-bottom: 1px dashed;*/
    text-decoration: none;
    color: black
    }
.items h2 a:hover {
    color: white;
    background-color: #2980A5;
    text-decoration: none
    }
.items h3 {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0.6em;
    /*color:#2980A5;*/
    color: #666
    }
.items ul, .items ol {
    margin-bottom: 1.25em
    }
.items ul {
    /*list-style-type: none;*/
    margin-left: 5px
    }
.items ul li {
    list-style-type: disc;
    margin-left: 5px;
    /*background: transparent url(images/ico/bullet-white.gif) no-repeat scroll 2px 6px;*/
    }
.items ul li ul li {
    list-style-type: circle
    }
.items ul li ul li ul li {
    list-style-type: disc
    }
.items ul li, .items ol li {
    /*margin: 0.25em;*/
    }
.items a:hover {
    color: white;
    background-color: #2980A5
    }
.info {
    margin-bottom: 0.75em;
    width: 100%;
    /*float:left;*/
    padding: 5px;
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1
    }
.info span {
    margin-right: 1.5em;
    font-size: 10px;
    padding-left: 20px;
    margin-bottom: 1.5em
    }
.info .date {
    background: transparent url(images/ico/time.gif) no-repeat 0 -1px
    }
.info .author {
    background: url(images/ico/user.gif) no-repeat 0 -1px;
    width: 350px
    }
.info .comment {
    background: transparent url(images/ico/comment.gif) no-repeat 0 -1px
    }
.info .cat {
    background: transparent url(images/ico/cat.gif) no-repeat 0 1px
    }
.info .tag {
    background: transparent url(images/ico/tag.gif) no-repeat 0 0
    }
.info .check {
    background: transparent url(/images/icons-check.png) no-repeat 0 0;
    color: #000
    }
.sidebar .paddings div {
    margin-bottom: 0.5em;
    margin-top: 15px
    }
.sidebar h3 {
    font-size: 14px
    }
.sidebar ul, .sidebar ol {
    margin: 0;
    list-style-type: none
    }
.sidebar ul li {
    padding-left: 10px;
    padding-top: 0;
    /* background: transparent url(images/ico/bullet.png) no-repeat 1px 3px;*/
    }
.sidebar ul li a {
    color: #5997cf;
    text-decoration: none
    }
.sidebar ul li, .sidebar ol li {
    padding-bottom: 9px;
    margin-top: 14px;
    border-bottom: 1px solid #ccc
    }
.sidebar ul li a:hover {
    color: #5997cf;
    text-decoration: underline
    }
.footer {
    color: #fff;
    width: 100%;
    background: #323232 url(images/footer_bg.jpg) left top repeat-x;
    /*height:67px;*/
    float: left;
    padding-top: 5px;
    padding-bottom: 5px
    }
.footer .paddings div {
    padding-bottom: 0;
    width: 248px
    }
.footer a {
    text-decoration: none;
    color: #fff
    }
/* Comments template */
div.com {
    margin-bottom: 15px;
    width: 350px;
    font-size: 12px;
    color: black
    }
.com .list-4 {
    list-style: none;
    margin: 0;
    padding: 0
    }
.com .list-4 li {
    border: 1px solid #E7E9E4;
    padding: 10px 10px 10px 10px;
    margin: 0 0 10px 10px
    }
* html .com .list-4 li {
    padding: 0 20px 0 10px !important
    }
*:first-child + html .list-4 li {
    padding: 0 20px 0 10px !important
    }
* html .list-4 img {
    margin: 10px auto auto 0
    }
*:first-child + html .list-4 img {
    margin: 10px auto auto 0
    }
* html .list-4 p img {
    margin: 0 auto auto 0
    }
*:first-child + html .list-4 p img {
    margin: 0 auto auto 0
    }
.com-header img {
    display: block;
    float: left
    }
.com-header .tp {
    display: block;
    margin: 0 0 0 5px;
    padding: 0;
    text-align: left
    }
.tp span, .tp span a {
    font-weight: bold;
    display: block;
    line-height: 150%
    }
/* widgets */
/* calendar */
.widget_calendar caption {
    background: none;
    margin-bottom: 6px
    }
.widget_calendar th, td {
    padding: 1px 0 1px 12px;
    margin: 0
    }
.widget_calendar thead th {
    background-color: #666;
    color: white;
    font-weight: normal
    }
.widget_calendar tbody td a {
    background-color: #EEAD24;
    padding: 2px 1px;
    color: white
    }
.widget_calendar tbody td a:hover {
    background-color: #666
    }
.widget_tag_cloud {
    line-height: 2.5em
    }
.widget_pages ul ul {
    margin-top: 4px
    }
.widget_search #srch-frm {
    background: none
    }
.widget_search .textfield {
    width: 134px;
    margin-right: 6px
    }
.rtextbox {
    color: #555;
    font-family: Arial, Verdana, sans-serif;
    background: #EEE;
    text-align: justify
    }
.rtextboxinside {
    margin-left: 8px;
    margin-right: 8px;
    margin-top: 3px;
    margin-bottom: 3px
    }
.rtop, .rbottom {
    display: block;
    height: 1px;
    overflow: hidden;
    background: #000
    }
.rtop span, .rbottom span {
    display: block;
    height: 1px;
    overflow: hidden;
    background: #000
    }
.r1 {
    margin: 5px 5px
    }
.r2 {
    margin: 3px 3px
    }
.r3 {
    margin: 2px 2px
    }
span.rtop span.r4, span.rbottom span.r4 {
    margin: 0 1px;
    height: 2px
    }
.rounded {
    margin: auto;
    width: 70%;
    line-height: 40px;
    text-align: center;
    color: #000
    }
.roundedheader {
    color: #000;
    padding-top: 7px;
    padding-bottom: 0;
    font-size: 18px;
    width: 100%;
    font-weight: normal;
    height: 20px;
    text-align: left;
    margin-bottom: 4px;
    border-bottom: 2px solid #d9d9d9
    }
.roundedsignup {
    line-height: 13px;
    text-align: center;
    color: #AAA
    }
.roundedsignupleft {
    line-height: 15px;
    text-align: left;
    color: #787878;
    text-decoration: none
    }
.roundedsignupbio {
    /* background: white url(http://www.gmatpill.com/images/gradient.gif) repeat-x;
    
    
    
    	background: white url(images/sidebar-pattern.gif) repeat-y; */
    line-height: 18px;
    width: 180;
    padding: 0 5px 5px;
    text-align: left;
    color: #787878
    }
.roundedsignupbio-backup {
    -moz-border-radius: 20px;
    -webkit-border-radius: 5px;
    background-image: url(/images/gradient.gif);
    background-repeat: repeat-x;
    border: 2px solid #2980A5;
    font-family: Arial;
    padding: 5px
    }
.blockhead {
    width: 310px;
    height: 33px;
    float: left;
    background: url(/special/quant/ds/wp-content/themes/ondemand/images/blockhead.jpg) top left no-repeat
    }
.block {
    width: 294px;
    float: left;
    background: url(/special/quant/ds/wp-content/themes/ondemand/images/blockbg.jpg) bottom left no-repeat;
    padding: 8px;
    margin: 0 0 10px 0
    }
.blockhead {
    width: 310px;
    height: 33px;
    float: left;
    background-image: url(/special/quant/ds/wp-content/themes/ondemand/images/blockhead.jpg);
    background-repeat: repeat-x
    }
.blockheadwide {
    width: 650px;
    height: 33px;
    float: left;
    background-image: url(/special/quant/ds/wp-content/themes/ondemand/images/blockheadwide.jpg);
    background-repeat: repeat-x
    }
.block {
    width: 294px;
    float: left;
    background: url(/special/quant/ds/wp-content/themes/ondemand/images/blockbg.jpg) bottom left no-repeat;
    padding: 8px;
    margin: 0 0 10px 0
    }
.blockwide {
    width: 634px;
    float: left;
    background: url(/special/quant/ds/wp-content/themes/ondemand/images/blockbgwide.jpg) bottom left no-repeat;
    padding: 8px;
    margin: 0 0 10px 0
    }
.blockheadwidecenter {
    width: 650px;
    height: 33px;
    background-image: url(/special/quant/ds/wp-content/themes/ondemand/images/blockheadwide.jpg);
    background-repeat: repeat-x
    }
.blockwidecenter {
    width: 634px;
    background: url(/special/quant/ds/wp-content/themes/ondemand/images/blockbgwide.jpg) bottom left no-repeat;
    padding: 8px;
    margin: 0 0 10px 0
    }
.shadowbox {
    /* this styles the box that looks like the lower right corner is turned up */
    background-color: #FFF;
    width: 90%;
    margin-right: auto;
    margin-left: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: center
    }
.greybox {
    /* apply this class to a paragraph to give it a grey box around it */
    background-color: #F3F3F3;
    border: 1px solid #E2E2E2;
    width: 70%;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 20px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px
    }
.orangebox {
    /* apply this class to a paragraph to give it a grey box around it */
    background-color: #F8D998;
    border: 2px solid #FFA800;
    width: 80%;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 20px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px
    }
.yellowbox {
    background: #ffffa0;
    border: 2px solid #666;
    width: 50%;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 20px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px
    }
.yellowboxwider {
    background: #ffffa0;
    border: 2px solid #666;
    width: 80%;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 20px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px
    }
#subfooter {
    width: 870px;
    margin-left: 0;
    margin-right: 0;
    height: 150px;
    background: white url(/images/gradient.gif) repeat-x;
    clear: both
    }
#subfooter .widget {
    width: 290px;
    height: 120px;
    float: left
    }
#subfooter .widget .inner {
    padding: 0;
    background: transparent url(images/ico/bullet-white.gif) no-repeat
    }
#subfooter li {
    list-style-type: none;
    list-style-image: none
    }
#subfooter li ul {
    padding-left: 5px;
    font-size: 12px
    }
#subfooter a {
    padding: 1px;
    width: 90%;
    text-decoration: none;
    clear: both;
    display: block
    }
#subfooter a:hover {
    background-color: #2980A5;
    color: #FFF
    }
button {
    border: 0 none;
    cursor: pointer;
    font-weight: bold;
    padding: 0 15px 0 0;
    text-align: center;
    height: 30px;
    line-height: 30px;
    width: auto
    }
button.roundedbutton {
    background: transparent url(/images/rounded-button/btn_right.png) no-repeat scroll right top;
    font-size: 0.8em
    }
button span {
    display: block;
    padding: 0 0 0 15px;
    position: relative;
    white-space: nowrap;
    height: 30px;
    line-height: 30px
    }
button.roundedbutton span {
    background: transparent url(/images/rounded-button/btn_left.png) no-repeat scroll left top;
    color: #FFF
    }
button.roundedbutton:hover {
    background-position: 100% -30px
    }
button.roundedbutton:hover span {
    background-position: 0% -30px
    }
button::-moz-focus-inner {
    border: 3px
    }
.button2 {
    display: inline-block;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font: 14px/100% Arial, Helvetica, sans-serif;
    padding: 0.5em 2em 0.55em;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 0.5em;
    -moz-border-radius: 0.5em;
    border-radius: 0.5em;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2)
    }
.button2:active {
    position: relative;
    top: 1px
    }
.orange {
    color: #fef4e9;
    border: solid 1px #da7c0c;
    background: #f78d1d;
    background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
    background: -moz-linear-gradient(top, #faa51a, #f47a20)
    }
.courses_main {
    width: 945px;
    font-family: "Trebuchet MS"
    }
.courses {
    width: 400px;
    float: left;
    margin-top: 10px
    }
.courses .headt-c {
    background: url(/images/Pill-NameArea.jpg);
    padding: 4px 10px;
    float: left;
    margin-bottom: 14px;
    width: 390px
    }
.courses .headt-c big {
    font-size: 18px;
    color: #1699ce;
    width: 300px;
    font-weight: bold;
    float: left
    }
.courses .headt-c span {
    float: right;
    color: #fff;
    font-size: 20px
    }
.courses .headt-d {
    background: url(/images/Pill-NameArea-Large.jpg);
    padding: 4px 10px;
    float: left;
    margin-bottom: 14px;
    width: 815px
    }
.courses .headt-d big {
    font-size: 18px;
    color: #1699ce;
    width: 700px;
    font-weight: bold;
    float: left
    }
.courses .headt-d span {
    float: right;
    color: #fff;
    font-size: 20px
    }
.courses .coursearea {
    width: 453px
    }
.courses .coursearea .c-img {
    width: 167px;
    float: left
    }
.courses .coursearea .c-img img {
    border: 1px solid #e5e5e5;
    width: 167px;
    height: 139px;
    padding: 0
    }
.margL {
    margin-left: 30px
    }
.css3.button {
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -moz-box-shadow: 0 2px 3px rgba(100, 100, 100, 0.75), inset 0 0 10px #69ceef;
    -webkit-box-shadow: 0 2px 3px rgba(100, 100, 100, 0.75), inset 0 0 10px #69ceef;
    box-shadow: 0 2px 3px rgba(100, 100, 100, 0.75), inset 0 0 10px #69ceef;
    background-color: #53b1d0;
    background: -moz-linear-gradient(center top, #68cfef, #5cc5e7 18%, #1097c2 50%, #0083af 51%, #0098ca 81%, #60b0cc 100%) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, left top, left bottom, from(#68cfef), color-stop(18%, #5cc5e7), color-stop(50%, #1097c2), color-stop(51%, #0083af), color-stop(81%, #0098ca), to(#60b0cc)) repeat scroll 0 0 transparent;
    border: 1px solid #53b1d0;
    color: grey !important;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0;
    text-align: center;
    text-decoration: none;
    padding: 3px 4px;
    margin-right: 10px;
    text-shadow: 0.5px 0.5px 1px rgba(255, 255, 255, 0.5), -0.5px -0.5px 2px #0083af
    }
.css3.button:hover {
    -moz-box-shadow: 0 2px 3px rgba(100, 100, 100, 0.75), inset 0 0 10px #32abde;
    -webkit-box-shadow: 0 2px 3px rgba(100, 100, 100, 0.75), inset 0 0 10px #32abde;
    box-shadow: 0 2px 3px rgba(100, 100, 100, 0.75), inset 0 0 10px #32abde;
    background-color: #2b9bcd;
    background: -moz-linear-gradient(center top, #31aee4, #2198d1 18%, #00558f 50%, #004378 51%, #005ca0 81%, #1679a9 100%) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, left top, left bottom, from(#31aee4), color-stop(18%, #2198d1), color-stop(50%, #00558f), color-stop(51%, #004378), color-stop(81%, #005ca0), to(#1679a9)) repeat scroll 0 0 transparent;
    border-color: #2b9bcd;
    text-shadow: 0.5px 0.5px 1px rgba(255, 255, 255, 0.5), -0.5px -0.5px 2px #004378
    }
.css3.button:active {
    -moz-box-shadow: 0 0 3px rgba(100, 100, 100, 0.75), inset 3px 3px 6px #0083af;
    -webkit-box-shadow: 0 0 3px rgba(100, 100, 100, 0.75), inset 3px 3px 6px #0083af;
    box-shadow: 0 0 3px rgba(100, 100, 100, 0.75), inset 3px 3px 6px #0083af;
    background: #2b9bcd;
    background: -moz-linear-gradient(center bottom, #27add9, #0b96c5) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, left bottom, left top, from(#27add9), to(#0b96c5)) repeat scroll 0 0 transparent;
    border-color: #2b9bcd;
    text-shadow: 0.5px 0.5px 1px rgba(255, 255, 255, 0.5), -0.5px -0.5px 2px #0083af
    }
.table1 {
    border: 0 solid orange;
    margin-bottom: 0
    }
.pricefont {
    font-size: 12px;
    color: #FFF
    }
.pricefont2 {
    font-size: 10px;
    color: #FFF
    }
.bar {
    background-color: #000;
    font-size: 18px;
    color: #FFF;
    padding: 0
    }
.bar2 {
    font-size: 16px;
    color: #FFF;
    padding: 0
    }
.gradient {
    background: url(/images/Gradient.jpg) repeat-x;
    width: 430;
    height: 500
    }
/*a:hover {



	background-color:#2980A5



}*/
.style1 {
    color: #FFF
    }
.negativeposition {
    position: relative;
    left: -65px
    }
.roundedbannerheader {
    -moz-border-radius-top-left: 5px;
    -moz-border-radius-top-right: 5px;
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    /* background-image: url(http://www.gmatpill.com/images/gradient.gif);
    
    
    
    
    
    
    
                background-repeat: repeat-x; */
    background: #7DBED9;
    border-bottom: 1px solid #2980A5;
    color: black;
    padding-top: 7px;
    padding-bottom: 0;
    font-size: 14px;
    width: 100%;
    height: 20px;
    text-align: center
    }
.roundedbannerheader a {
    text-decoration: underline;
    color: white
    }
.off a:hover {
    background: none;
    border: 2px
    }
.css2.button {
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -moz-box-shadow: 0 2px 3px rgba(100, 100, 100, 0.75), inset 0 0 10px #69ceef;
    -webkit-box-shadow: 0 2px 3px rgba(100, 100, 100, 0.75), inset 0 0 10px #69ceef;
    box-shadow: 0 2px 3px rgba(100, 100, 100, 0.75), inset 0 0 10px #69ceef;
    background-color: #53b1d0;
    border: 1px solid #53b1d0;
    color: #fff !important;
    cursor: pointer;
    font-size: 14px;
    letter-spacing: 0;
    text-align: center;
    text-decoration: none;
    padding: 10px 20px;
    margin-right: 10px;
    margin-top: 15px;
    text-shadow: 0.5px 0.5px 1px rgba(255, 255, 255, 0.5), -0.5px -0.5px 2px #0083af
    }
.css3.button {
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -moz-box-shadow: 0 2px 3px rgba(100, 100, 100, 0.75), inset 0 0 10px #69ceef;
    -webkit-box-shadow: 0 2px 3px rgba(100, 100, 100, 0.75), inset 0 0 10px #69ceef;
    box-shadow: 0 2px 3px rgba(100, 100, 100, 0.75), inset 0 0 10px #69ceef;
    background-color: #53b1d0;
    border: 1px solid #53b1d0;
    color: #fff !important;
    cursor: pointer;
    font-size: 14px;
    letter-spacing: 0;
    text-align: center;
    text-decoration: none;
    padding: 3px 6px;
    margin-right: 10px;
    margin-top: 15px;
    text-shadow: 0.5px 0.5px 1px rgba(255, 255, 255, 0.5), -0.5px -0.5px 2px #0083af
    }
.css3.button:hover {
    -moz-box-shadow: 0 2px 3px rgba(100, 100, 100, 0.75), inset 0 0 10px #32abde;
    -webkit-box-shadow: 0 2px 3px rgba(100, 100, 100, 0.75), inset 0 0 10px #32abde;
    box-shadow: 0 2px 3px rgba(100, 100, 100, 0.75), inset 0 0 10px #32abde;
    background-color: #2b9bcd;
    background: -moz-linear-gradient(center top, #31aee4, #2198d1 18%, #00558f 50%, #004378 51%, #005ca0 81%, #1679a9 100%) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, left top, left bottom, from(#31aee4), color-stop(18%, #2198d1), color-stop(50%, #00558f), color-stop(51%, #004378), color-stop(81%, #005ca0), to(#1679a9)) repeat scroll 0 0 transparent;
    border-color: #2b9bcd;
    text-shadow: 0.5px 0.5px 1px rgba(255, 255, 255, 0.5), -0.5px -0.5px 2px #004378
    }
.css3.button:active {
    -moz-box-shadow: 0 0 3px rgba(100, 100, 100, 0.75), inset 3px 3px 6px #0083af;
    -webkit-box-shadow: 0 0 3px rgba(100, 100, 100, 0.75), inset 3px 3px 6px #0083af;
    box-shadow: 0 0 3px rgba(100, 100, 100, 0.75), inset 3px 3px 6px #0083af;
    background: #2b9bcd;
    background: -moz-linear-gradient(center bottom, #27add9, #0b96c5) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, left bottom, left top, from(#27add9), to(#0b96c5)) repeat scroll 0 0 transparent;
    border-color: #2b9bcd;
    text-shadow: 0.5px 0.5px 1px rgba(255, 255, 255, 0.5), -0.5px -0.5px 2px #0083af
    }
.interactive {
    /*	-webkit-box-shadow:0px 0px 10px #333333;
    
    
    
       -moz-box-shadow:0px 0px 10px #333333;
    
    
    
      box-shadow:0px 0px 10px #333333;
    
    
    
       margin:8px;*/
    }
.interactive .video_wrap {
    display: none;
    width: 460px
    }
.interactive .video_wrap.active {
    width: 460px;
    float: left;
    height: 260px;
    display: block;
    behavior: url(/ie-css3.htc);
    /* This lets IE know to call the script on all elements which get the 'box' class */
    }
/* This will make distinguishable the currently selected thumbnail */
.interactive li.active {
    background: #ffa21d
    }
.interactive li {
    margin-right: 16px;
    padding: 5px;
    background: white;
    border-bottom: 1px solid #ccc
    }
/* This will create a simple hover effect */
.interactive li img {
    opacity: 0.7
    }
.interactive li:hover, li a:hover img, .interactive li.active img {
    opacity: 1;
    background-color: #ffa21d;
    cursor: pointer;
    color: white
    }
a.zoomable {
    display: block;
    width: 200px;
    border-bottom: 1px solid #ccc;
    height: 30px;
    background: #fff;
    opacity: 0.7;
    position: relative;
    /*  -webkit-box-shadow:rgba(0,0,0,0.4) 0 4px 10px;
    
    
    
    
    
    
    
      -moz-box-shadow:rgba(0,0,0,0.4) 0 4px 10px;
    
    
    
    
    
    
    
      box-shadow:rgba(0,0,0,0.4) 0 4px 10px;*/
    }
a.zoomable span.zoom_icon {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: url("data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAnCAQAAAAmqpm+AAAEq0lEQVR4XpWWbUwcRRjHn9273YOrpNACVt5KX06tH2woArUISmv4YONriUlr1Ia0TVNtSqyNYii1tqa+RA0qllBtNf1UWqv9YJUIjVIsKBcRjG1QQquWIiCE8NJj77hd95/J7DhZjoT5Z569ucv+7v88M7OzCs3WFPkzWWKIz7GluMYsKiICwTuLsaFeZyAwKq6IkIMzAUOEYvn0SCjIA5EXIo1d2Xf8D0QOsXHwAEcCpnE5SJUBxR1z4QBTHZTOxZEuf6yCigsnwYADxIeOiA6cAAIwR+2kmmkMQ3HHC94tP1xx6MWDu/du2JVXpJ267rhjKGuumeWJakBtTX+rOqWEm0gIJAQySsf7jr9TESSDPJI/RcaqLELc24e59WcAmxq8dKbh2KmPv20Y7rWhy3fXnHuMFpCf4lj6Ui0ddwrkeNN3Zm17X1scDTeeLGsOIXm4aazLK39G8z/8Us3onktkCpEFSe5k3GsHfCnmzP4DG5tCeuGS9vK2rXUlFL+zc3312ICibn95VZLLnTtZvkRqV6cUE50/ceQaJiQ9qeC+tYX33Il6tt4sr7XM+MVHy0gXOHb/rO4AfOhx1OzJZtKhqIYETJWNvhjtaiNaXUK6a6e4ccxhai7Rb20hz/rUT0rqi57OAe7W5A/urS08nEv66SBR4tL8RfAmknUtFOHPt4Sot5+8Dywt38wTyEp/Pp3on8Gq7gv/Yrw27achBoMkHOMLKRrRtEkeUyV306Y9uPj97k0ncFIzhm03qUQXbhxrOHr28+9AuTbw3jc15z+6SN51t2H8e8i9iwXO+r9GLhPdnUNmy/CO1l1tJ7uBGxh9obOi89AVUjbeRWRMnR0BjAGddBXZHWAmmV0tRKm3vxKgGUidAU6xKIoFu9y/IY+o4xd4I5055EgAOQ4gdkv0qcaJPqLK7WvibVykf7z1x5aO9j7gdOXcE744oroO/sSZbTFjC6lMsG6omTdyS30JW9b80XV5st84ceXTnsYBsh5MbtoSyIbX3LQvu8cMikLIAFdsMwcHoIB+NVQwtnKdL2FT8SOJaZF4MzNu28rKvKpHkxKJoMSFmwKnfx4PSzgTQHQF4vuVfBRva0H9/c9W6gspZrt+tfDNv4ZpgsZtTdJNmgYYUJVxUTdUi8JkUGjH9zmbf/hs7E8OMKaamkuPXO3j44xl7fuyE6RjSYH4kcOfdlAc+dBtaQWLijJnvF+P9ETgPdnf8Vz2Co4c6Cmu6h2y3U3QlO3OQNpkMhwHSocORuhAsVKk3BLckxXgwL+DWfuQrK2QjYtgSrzOoQxs1I4idXHaQj4KD4fz3w7uzbiD4VJXkCWd0OyscJYxYJaEgxhSpzA0aOS/HqxMW0UUnny1ms1prGMbII42Ib66eMT8TRoNF8uWafrB6jd+JYOmKUwRVjdbYvNKbyce1h3Bn9ha+AW5hG1YCNNgK8yQcCeAbnfcH8SuEVtIHM6AgTu+lC3gZFkCKCFNACkCIEc6sBleRa8LJqIiFQFTE5EeSiavKFBiKmLJYsKN6GzGGYSJw1iiwsHc4ntHfo1EAwadR+DmAST5hZG7Z3EeOKmWMast4eYLFhDR/gP6AgkTtvqjGAAAAABJRU5ErkJggg==") no-repeat bottom right;
    opacity: 0.3;
    -o-transition: opacity 0.25s;
    -moz-transition: opacity 0.25s;
    -webkit-transition: opacity 0.25s;
    transition: opacity 0.25s
    }
a.zoomable:hover, a.zoomable:hover span.zoom_icon {
    opacity: 1
    }
a.zoomable:hover {
    background-color: #2980a5;
    cursor: pointer;
    color: white
    }
/* modify stylesheet 120626 */
.gmat_logo {
    display: block;
    width: 480px;
    height: 75px;
    float: left;
    margin-top: 5px
    }
.login_box {
    width: 166px;
    float: right;
    background: url(images/login_bg.jpg) left top no-repeat;
    height: 68px
    }
/*



.nav{ width:925px; float:left; background:url(images/nav_bg.jpg) left top no-repeat; height:57px; font-size:20px; color:#848484;}



.nav ul{ list-style:none; padding:0px; margin-left:25px; margin-top:11px; width:880px; }



.nav ul li{font-size:20px; color:#848484; background:url(images/sep.jpg) right top no-repeat; float:left; height:46px; display:block;}



.nav ul li a { height:57px; font-size:20px; color:#848484; text-decoration:none; padding:0 30px 0 30px; height:46px; display:block; line-height:45px;}



.nav ul li a:hover, .nav li:hover a { height:57px; font-size:20px; color:#fff; text-decoration:none; background:url(images/nav_hover.jpg) left top repeat-x; height:46px;}







.nav li.current-menu-item a { height:57px; font-size:20px; color:#fff; text-decoration:none; background:url(images/nav_hover.jpg) left top repeat-x; height:46px;}



.nav li:last-child { height:57px; font-size:20px; color:#fff; text-decoration:none; background:none; height:46px;}







.nav li ul{ display:none; margin:0px; padding:0px; position:absolute;  z-index: 1000; width:270px; }



.nav li:hover ul{ width:270px; display:block; padding:0px; background:url(images/sub_bottom1.png) left bottom no-repeat;   }



.nav li:hover ul li{ width:270px; display:block; margin:0px;background:url(images/sub_menu.jpg) 3px top no-repeat;  /*padding:5px 3px 0px 0px;*/
/*border-right:1px solid #ccc; border-left:1px solid #ccc;*/
.googleplus {
    float: right;
    margin-right: 4px;
    margin-top: 20px;
    width: 157px
    }
.googleplus span {
    float: left;
    overflow: hidden;
    width: 77px
    }
.span-24 {
    width: 925px;
    margin: 0;
    background: url(images/main_shadow.png) center top repeat-y;
    float: left
    }
.page_shadow {
    width: 925px;
    float: left;
    height: 53px;
    background: url(images/bottom_shadow.png) center top no-repeat
    }
.fot_center {
    width: 925px;
    margin: 0 auto
    }
.fot_links {
    width: 925px;
    text-align: center;
    color: #fff;
    font-size: 11px;
    float: left;
    margin-top: 10px
    }
.fot_links ul {
    list-style: none;
    margin: 0;
    padding: 0;
    float: right;
    position: relative;
    right: 50%
    }
.fot_links li {
    text-align: center;
    color: #fff;
    font-size: 11px;
    float: left;
    padding: 3px;
    float: left;
    position: relative;
    left: 50%
    }
.fot_links li:after {
    content: " | ";
    padding: 3px
    }
.fot_links li:last-child:after {
    content: " ";
    padding: 0
    }
.fot_links li a {
    text-align: center;
    color: #fff;
    font-size: 11px;
    text-decoration: none
    }
.fot_links li a:hover {
    text-align: center;
    color: #fff;
    font-size: 11px;
    text-decoration: underline;
    background: none
    }
.copyright {
    width: 925px;
    text-align: center;
    color: #fff;
    font-size: 11px
    }
.top_editor_video {
    width: 870px;
    margin-left: 25px;
    margin-bottom: 20px;
    /*float:left;*/
    margin-top: 15px;
    display: inline;
    background: #fff
    }
#videosection {
    width: 460px;
    z-index: -10;
    overflow: hidden
    }
/* student login*/
.loginarea {
    width: 870px;
    float: left;
    margin-top: 43px;
    margin-bottom: 43px;
    margin-left: 45px
    }
.student_login {
    width: 393px;
    float: left;
    height: 331px;
    background: url(images/student_login_bg.png) center top no-repeat
    }
.login_boxes {
    width: 332px;
    float: left;
    margin: 85px 0 0 33px
    }
.login_row {
    width: 332px;
    float: left;
    font-size: 15px;
    color: #000;
    margin-top: 10px
    }
.login_row input {
    width: 320px;
    float: left;
    height: 34px;
    border: 1px solid #add0df
    }
.login_signup input[type=submit] {
    width: 147px;
    float: left;
    margin-left: 90px;
    height: 44px;
    background: url(images/sign_in_bt.png) left top no-repeat;
    border: none;
    text-indent: -999px;
    margin-top: 15px
    }
.signup_bg {
    width: 393px;
    float: left;
    height: 331px;
    background: url(images/signup_bg.png) center top no-repeat;
    margin-left: 45px
    }
.register_box {
    width: 334px;
    float: left;
    margin: 47px 0 0 29px
    }
.not_register {
    width: 334px;
    float: left;
    font-size: 15px;
    text-align: center;
    color: #000;
    font-family: Arial, Helvetica, sans-serif
    }
.not_register strong {
    font-size: 20px;
    text-align: center;
    color: #000;
    font-family: Arial, Helvetica, sans-serif
    }
.lost {
    float: left;
    font-size: 22px;
    text-align: center;
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 15px;
    font-weight: bold;
    width: 334px;
    margin-bottom: 10px
    }
.forgot_box {
    width: 330px;
    border: 1px solid #add0df;
    background: #FFF;
    padding: 2px;
    float: left
    }
.fogot_head {
    width: 330px;
    float: left;
    height: 26px;
    background: #f0842c;
    text-align: center;
    color: #fff;
    font-size: 15px;
    padding-top: 12px
    }
.forgot_row input {
    width: 310px;
    float: left;
    height: 34px;
    border: 1px solid #add0df;
    margin: 15px 8px
    }
.forgot_bt input[type=submit] {
    width: 189px;
    float: left;
    margin-left: 90px;
    height: 44px;
    background: url(images/get-password.png) left top no-repeat;
    border: none;
    text-indent: -999px;
    margin-top: 15px
    }
#wpamember input {
    width: 213px;
    height: 29px;
    float: left;
    border: 1px solid #d9d9d9;
    color: #787878;
    font-size: 13px
    }
#wpamember input[type=submit] {
    width: 63px;
    height: 24px;
    float: left;
    background: url(images/login.png) left top no-repeat;
    border: none;
    text-indent: -999px
    }
.left_section_video {
    background: none repeat scroll 0 0 transparent;
    display: inline;
    float: left;
    margin-left: 7px;
    margin-top: 10px;
    width: 365px
    }
.left_section_video_new {
    background: none repeat scroll 0 0 transparent;
    display: inline;
    float: left;
    margin-left: 7px;
    margin-top: 10px;
    width: 425px
    }
.left_section_video a {
    width: 375px;
    float: left;
    display: block;
    text-decoration: none;
    margin: 5px 0 5px 0
    }
.left_section_video a:hover {
    float: left;
    text-decoration: underline;
    /*background:#fff;*/
    }
.left_section_video img {
    padding-right: 15px;
    background: none;
    margin-top: 5px
    }
.fullcolumn {
    width: 860px;
    float: left;
    margin-top: 23px;
    margin-bottom: 43px;
    margin-left: 35px
    }
.fullcolumn h1 {
    width: 860px;
    float: left;
    color: #251513;
    font-weight: bold;
    font-size: 28px
    }
.fullcolumn p {
    color: #251513;
    font-size: 14px
    }
.fullcolumn ul {
    margin-left: 25px
    }
.fullcolumn a {
    color: #5997CF;
    font-size: 14px;
    text-decoration: none
    }
.fullcolumn a:hover {
    color: #f96300;
    font-size: 14px;
    text-decoration: underline
    }
.line_sep {
    width: 850px;
    float: left;
    height: 1px;
    background: #ccc;
    margin: 10px 0 10px 30px
    }
#wpstats {
    disply: none;
    visibility: hidden
    }
/************************newcss*/
/*.nav{ width:925px; float:left; background:url(images/nav_bg.jpg) left top no-repeat; height:57px; font-size:20px; color:#848484;}



.nav ul{ list-style:none; padding:0px; margin-left:25px; margin-top:11px; width:880px; }

.nav li{font-size:20px; color:#848484; background:url(images/sep.jpg) right top no-repeat; float:left; display:block;}

.nav  li a {  font-size:20px; color:#848484; text-decoration:none; padding:0 30px 0 30px;  display:block; line-height:45px;}

.nav  li a:hover, .nav li:hover a {  font-size:20px; color:#fff; text-decoration:none; background:url(images/nav_hover.jpg) left top repeat-x; }



.nav li.current-menu-item a { height:57px; font-size:20px; color:#fff; text-decoration:none; background:url(images/nav_hover.jpg) left top repeat-x; height:46px;}



.nav li:last-child { height:57px; font-size:20px; color:#fff; text-decoration:none; background:none; height:46px;}



.nav li ul{ display:none; margin:0px; padding:0px; position:absolute;  z-index: 1000; width:270px;  }

.nav li:hover ul{ width:310px; display:block; padding:0px; background:url(images/sub_bottom1.png) left bottom no-repeat;  }

.nav li:hover ul li{ width:300px; position:relative; display:block; margin:0px;background:url(images/sub_menu.jpg) 3px top no-repeat;   float:left; margin-left:3px;   }

.nav li:hover ul li a{ width:279px; display:block; margin:0px; line-height:12px; padding:8px 0 5px 25px;  font-weight:normal; font-size:12px;  background:url(images/submenu_over1.jpg) 3px top repeat-x; color:#000000;   }



.nav li:hover ul li:hover{margin:0px;   font-weight:normal; background:#98d3ff url(images/submenu_over.jpg) 3px top repeat-x;  color:#fff; }

*/
/*.nav ul li:hover ul li ul {  padding:0px;  z-index: 1000; display:none;   }

.nav ul li ul li:hover ul { margin-left:30px; padding:0px; z-index: 1000; display:block;background:none; }

.nav ul li ul li ul li { width:270px; height:37px; position:absolute; display:block; margin:0px;background:url(images/sub_menu.jpg) 3px top no-repeat;   float:left;  top:0px;}

.nav ul li ul li ul li a {     font-weight:normal;  font-size:12px; color:#000000; background:#fff; margin-left:5px;   }

*/
.nav {
    width: 925px;
    float: left;
    background: url(images/nav_bg.jpg) left top no-repeat;
    height: 57px;
    font-size: 20px;
    color: #848484
    }
.nav ul {
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    display: block;
    margin-left: 15px;
    margin-top: 11px
    }
.nav li {
    font-size: 16px;
    color: #848484;
    background: url(images/sep.jpg) right top no-repeat;
    float: left;
    display: block;
    position: relative;
    display: block;
    height: 45px
    }
.nav li a {
    margin: 0;
    padding: 0 18px 0 18px;
    list-style: none;
    float: left;
    font-size: 16px;
    color: #848484;
    text-decoration: none;
    line-height: 45px
    }
.nav li a:hover, .nav li:hover a {
    font-size: 16px;
    color: #fff;
    text-decoration: none;
    background: url(images/nav_hover.jpg) left top repeat-x
    }
.nav li a.border {
    background: none
    }
.nav ul li ul {
    display: none;
    z-index: 2000;
    margin: 45px 0 0 -2px;
    list-style: none;
    padding: 0 0 10px 0;
    width: 325px;
    position: absolute;
    background: url(images/sub_bottom1.png) left bottom no-repeat
    }
.nav ul li:hover ul {
    display: block;
    left: 0;
    top: 0;
    background: url(images/sub_bottom1.png) left bottom no-repeat
    }
.nav ul li:hover ul li {
    text-align: left;
    z-index: 2000;
    padding: 0 0 0 0;
    margin: 0;
    height: auto;
    background: none
    }
.nav ul li:hover ul li a {
    width: 279px;
    text-align: left;
    z-index: 2000;
    font-size: 12px;
    color: #000;
    padding: 5px 0 5px 25px;
    height: auto;
    line-height: 18px;
    background: url(images/submenu_over1.jpg) 3px top repeat-x;
    margin: 0 0 0 3px;
    display: block
    }
.nav ul li:hover ul li a:hover, .nav ul li ul li:hover a {
    color: #000;
    text-align: left;
    z-index: 2000;
    height: auto;
    line-height: 18px;
    /*background:#99d4fe url(images/submenu_over.jpg) 3px top repeat-x;*/
    background: #86c2fe;
    /* Old browsers */
    background: -moz-linear-gradient(top, #86c2fe 0%, #86c2fe 47%, #6dabe4 50%, #99d4fe 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #86c2fe), color-stop(47%, #86c2fe), color-stop(50%, #6dabe4), color-stop(100%, #99d4fe));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #86c2fe 0%, #86c2fe 47%, #6dabe4 50%, #99d4fe 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #86c2fe 0%, #86c2fe 47%, #6dabe4 50%, #99d4fe 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #86c2fe 0%, #86c2fe 47%, #6dabe4 50%, #99d4fe 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #86c2fe 0%, #86c2fe 47%, #6dabe4 50%, #99d4fe 100%);
    /* W3C */
    /* IE6-9 */
    }
.nav ul li:hover ul li ul {
    display: none;
    z-index: 2000;
    margin: 0 0 0 306px;
    list-style: none;
    position: absolute;
    left: 0;
    top: 0;
    /*	background:none;*/
    }
.nav ul li:hover ul li:hover ul {
    display: block;
    left: 0;
    top: 0
    }
.nav ul li:hover ul li:hover ul li {
    text-align: left;
    z-index: 2000;
    padding: 0;
    margin: 0;
    height: auto;
    /*	background:#FFF;*/
    }
.nav ul li:hover ul li:hover ul li a {
    background: #fff url(images/submenu_over1.jpg) 3px top repeat-x;
    width: 279px;
    text-align: left;
    z-index: 2000;
    color: #000;
    padding: 5px 0 5px 25px;
    line-height: 18px
    }
.nav ul li:hover ul li:hover ul li a:hover {
    /*	background:#98d3ff url(images/submenu_over.jpg) 3px top repeat-x;*/
    width: 279px;
    text-align: left;
    z-index: 2000;
    color: #000;
    background: #fff;
    /* Old browsers */
    background: -moz-linear-gradient(top, #86c2fe 0%, #86c2fe 47%, #6dabe4 50%, #99d4fe 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #86c2fe), color-stop(47%, #86c2fe), color-stop(50%, #6dabe4), color-stop(100%, #99d4fe));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #86c2fe 0%, #86c2fe 47%, #6dabe4 50%, #99d4fe 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #86c2fe 0%, #86c2fe 47%, #6dabe4 50%, #99d4fe 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #86c2fe 0%, #86c2fe 47%, #6dabe4 50%, #99d4fe 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #86c2fe 0%, #86c2fe 47%, #6dabe4 50%, #99d4fe 100%);
    /* W3C */
    /* IE6-9 */
    }
.cat-post-item h3 a {
    font-size: 16px;
    font-weight: bold;
    line-height: 16px;
    text-decoration: none;
    color: #000
    }
.cat-post-item h3 a:hover {
    font-size: 16px;
    font-weight: bold;
    line-height: 16px;
    text-decoration: none;
    color: #F96300
    }
.paddings-maincontent ul {
    margin-left: 0
    }
.orangebox h2 a {
    color: #000;
    font-family: Arial, Verdana, sans-serif;
    margin: 0;
    padding: 0;
    text-decoration: none
    }
.orangebox h2 a:hover {
    color: white;
    background-color: #2980A5
    }
.paddings-maincontent ul h3 {
    /*color: #2980A5;*/
    color: #666
    }
/************** gmat store 120716  *********************/
.nav1 {
    width: 925px;
    float: left;
    background: url(../images/nav_bg1.jpg) left top no-repeat;
    height: 38px;
    font-size: 20px;
    color: #848484
    }
.step_container_main {
    width: 855px;
    float: left;
    margin-left: 35px
    }
.step_container_main h2 {
    font-size: 22px;
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    padding: 0;
    margin: 0
    }
.step_container_main h2 span {
    font-size: 22px;
    color: #ffa21e;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal
    }
.step_container_main p {
    font-size: 14px;
    color: #ffa21e;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    padding: 0 0 15px 0;
    margin: 11px 0 0 22px;
    float: left
    }
.step_container_main img {
    font-size: 14px;
    color: #ffa21e;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    padding: 0 0 15px 0;
    margin: 8px 0 0 2px;
    float: left
    }
.step_container_main p span {
    font-size: 13px;
    color: #787878;
    font-family: Arial, Helvetica, sans-serif;
    padding: 0 0 15px 0;
    margin: 11px 0 0 -22px;
    font-weight: normal !important
    }
.your_product_sec {
    width: 855px;
    float: left
    }
.your_productlink {
    width: 617px;
    float: left
    }
.your_productlink h3 {
    float: left;
    color: #000;
    font-size: 18px;
    border-bottom: #d9d9d9 solid 2px;
    padding-bottom: 8px;
    margin: 0
    }
.your_productlink ul {
    padding: 7px 0 0 0;
    margin: 0;
    float: left
    }
.your_productlink li {
    padding: 0 0 0 24px;
    margin: 0;
    float: left;
    list-style: none;
    width: 617px;
    background: url(../images/green_tick_img.jpg) left 5px no-repeat;
    line-height: 24px
    }
.your_productlink li a {
    text-decoration: underline
    }
.your_productlink li a:hover {
    text-decoration: none
    }
.use_link {
    width: 202px;
    float: left;
    border-bottom: #d9d9d9 solid 1px;
    padding-bottom: 10px
    }
.use_link h3 {
    float: left;
    color: #000;
    font-size: 18px;
    border-bottom: #d9d9d9 solid 2px;
    padding-bottom: 8px;
    margin: 0
    }
.use_link ul {
    padding: 7px 0 0 0;
    margin: 0;
    float: left
    }
.use_link li {
    padding: 0 0 0 13px;
    margin: 0;
    float: left;
    list-style: none;
    width: 189px;
    background: url(../images/dot_img.jpg) left 8px no-repeat;
    line-height: 24px
    }
.use_link li a {
    text-decoration: underline
    }
.use_link li a:hover {
    text-decoration: none
    }
.your_payment_sec {
    width: 855px;
    float: left;
    margin-top: 20px
    }
.your_payment_sec h3 {
    font-size: 14px;
    color: #5997cf !important;
    font-weight: bold;
    background: url(../images/your_arrow.jpg) right 0 no-repeat;
    float: left;
    padding: 5px 35px 5px 0
    }
.your_box_main {
    width: 853px;
    float: left;
    border: #ddd solid 1px;
    border-top: none
    }
.your_box_heading_main {
    width: 853px;
    float: left;
    border: #ddd solid 1px;
    background: #9fd7e9;
    height: 38px
    }
.your_box_pro {
    width: 283px;
    float: left;
    border-right: #fff solid 1px;
    color: #000;
    font-size: 13px;
    font-weight: bold;
    height: 28px;
    padding: 10px 0 0 16px
    }
.your_box_pre {
    width: 181px;
    float: left;
    border-right: #fff solid 1px;
    color: #000;
    font-size: 13px;
    font-weight: bold;
    height: 28px;
    padding: 10px 0 0 0;
    text-align: center
    }
.your_box_pay {
    width: 143px;
    float: left;
    border-right: #fff solid 1px;
    color: #000;
    font-size: 13px;
    font-weight: bold;
    height: 28px;
    padding: 10px 0 0 0;
    text-align: center
    }
.your_box_amo {
    width: 200px;
    float: left;
    color: #000;
    font-size: 13px;
    font-weight: bold;
    height: 38px;
    padding: 10px 0 0 15px
    }
.your_box_heading_main1 {
    width: 853px;
    float: left;
    height: 40px;
    background: url(../images/sper.png) repeat-y
    }
.your_box_heading_main2 {
    width: 853px;
    float: left;
    height: 40px;
    background: #f5f5f5 url(../images/sper.png) repeat-y
    }
.your_box_pro1 {
    width: 284px;
    float: left;
    color: #000;
    font-size: 13px;
    font-weight: bold;
    height: 28px;
    padding: 10px 0 0 16px
    }
.your_box_pre1 {
    width: 89px;
    float: left;
    color: #000;
    font-size: 13px;
    font-weight: bold;
    height: 28px;
    padding: 10px 0 0 0;
    text-align: center
    }
.your_box_pay1 {
    width: 144px;
    float: left;
    color: #000;
    font-size: 13px;
    font-weight: bold;
    height: 28px;
    padding: 10px 0 0 0;
    text-align: center
    }
.your_box_amo1 {
    width: 200px;
    float: left;
    color: #000;
    font-size: 13px;
    font-weight: bold;
    height: 38px;
    padding: 10px 0 0 15px
    }
.step2 {
    width: 855px;
    float: left;
    margin-top: 40px
    }
.step2 h2 {
    font-size: 22px;
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    padding: 0 0 10px 0;
    margin: 0
    }
.step2 h2 span {
    font-size: 22px;
    color: #ffa21e;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal
    }
.step_main {
    width: 850px;
    float: left;
    background: url(../images/step2_bg.jpg) no-repeat;
    height: 430px;
    padding: 5px
    }
.gmat_pill_main {
    width: 850px;
    float: left
    }
.gmat_pill_img {
    float: left;
    padding: 8px 0 0 10px !important;
    margin: 0 !important
    }
.gmat_pill_img img {
    float: left;
    padding: 8px 0 0 10px !important;
    margin: 0 !important
    }
.gmat_pill_txt {
    float: left;
    padding: 25px 0 0 20px;
    font-size: 25px;
    color: #000
    }
.gmat_pill_price {
    float: left;
    padding: 25px 0 0 64px;
    font-size: 25px;
    color: #000
    }
.gmat_pill_check_box {
    float: left;
    padding: 30px 0 0 50px;
    font-size: 25px;
    color: #000
    }
.gmat_pill_include_txt {
    float: left;
    font-size: 14px;
    color: #000;
    padding-left: 25px;
    width: 600px
    }
.gmat_pill_include_txt p {
    font-size: 14px;
    color: #ff8400;
    padding-left: 25px;
    width: 600px;
    padding: 5px 0 0 0;
    margin: 0
    }
.gmat_pill_inner {
    width: 811px;
    float: left;
    background: #fdf8d0 url(../images/septer_img.jpg) repeat-y;
    height: 290px;
    margin-left: 18px;
    margin-top: 18px;
    border: #c6c6c5 solid 1px
    }
.supplemental_sec {
    width: 853px;
    border: #c6c6c5 solid 1px;
    float: left;
    margin-top: 25px
    }
.supplemental_head {
    width: 853px;
    float: left;
    background: #dbf8fa;
    height: 40px
    }
.supplemental_txt {
    width: 781px;
    float: left;
    color: #30cad5;
    font-size: 22px;
    font-weight: bold;
    padding: 10px 0 0 20px
    }
.supplemental_arrow {
    float: left;
    padding: 8px 0 0 0
    }
.supplemental_arrow img {
    text-align: center;
    padding: 0 !important;
    margin: 0 0 0 0 !important
    }
.supplemental_txt1 {
    width: 664px;
    float: left;
    color: #000;
    font-size: 17px;
    font-weight: bold;
    padding: 10px 0 10px 20px
    }
.supplemental_arrow1 {
    float: left;
    olor: #000;
    font-size: 17px;
    font-weight: bold;
    padding: 10px 0 10px 0
    }
.coupon_main {
    width: 855px;
    float: left
    }
.coupon_sec {
    width: 855px;
    float: left;
    padding: 15px 0 7px 0
    }
.coupon_code_txt {
    float: left;
    color: #5997cf;
    font-size: 14px;
    font-weight: bold;
    text-decoration: underline
    }
.coupon_code_img {
    float: left;
    color: #5997cf;
    font-size: 14px;
    font-weight: bold;
    margin-left: 14px
    }
.coupon_code_img img {
    text-align: center;
    padding: 0 !important;
    margin: 0 0 0 0 !important
    }
.coupon_code_txt1 {
    float: left;
    color: #000;
    font-size: 13px;
    width: 830px
    }
.payment_method_sec {
    width: 855px;
    float: left
    }
.payment_method_sec h4 {
    color: #000;
    font-size: 22px;
    font-weight: bold
    }
.payment_method_radio_sec {
    float: left;
    color: #000;
    font-size: 11px;
    width: 855px;
    padding-bottom: 10px
    }
.payment_method_radio_sec input {
    margin-right: 8px;
    padding-top: 5px;
    float: left
    }
.payment_method_radio_sec p {
    float: left;
    color: #000 !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px !important;
    font-weight: normal !important;
    margin: -2px 0 0 0 !important;
    padding: 0 !important
    }
.payment_method_radio_sec img {
    float: left;
    color: #000 !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px !important;
    font-weight: normal !important;
    margin: -12px 0 0 15px !important;
    padding: 0 !important
    }
.step_main1 {
    width: 850px;
    float: left;
    background: url(../images/step2_bg1.jpg) no-repeat;
    height: 117px;
    padding: 5px
    }
.order_page_sec {
    width: 855px;
    float: left;
    margin-top: 30px
    }
.order_page_sec h3 {
    color: #000;
    font-size: 26px;
    font-weight: bold;
    padding: 0;
    margin: 0;
    text-decoration: none
    }
.order_page_sec p {
    color: #ffa21e;
    font-size: 15px;
    padding: 10px 0 0 0;
    margin: 0;
    font-weight: normal
    }
.create_form_main {
    width: 853px;
    float: left;
    border: #e3e3e3 solid 1px;
    margin-top: 10px;
    padding-bottom: 35px
    }
.create_form_main ul {
    padding: 0 0 0 0;
    margin: 40px 0 0 187px
    }
.create_form_main li {
    padding: 0 0 8px 0;
    margin: 0;
    float: left;
    list-style: none;
    width: 550px
    }
.create_form_main li label {
    width: 100px;
    float: left;
    color: #787878;
    text-align: right;
    padding-right: 15px;
    font-weight: normal
    }
.create_form_main li input {
    width: 343px;
    float: left;
    border: #e3e3e3 solid 1px;
    height: 28px
    }
.create_form_main li div {
    width: 343px;
    float: left;
    color: #787878;
    text-align: left;
    padding-right: 15px;
    font-weight: normal;
    margin-left: 115px
    }
.login_box1 {
    width: 122px;
    float: right;
    background: url(../images/login_bg1.jpg) left top no-repeat;
    height: 68px
    }
.gmat_pill_inner {
    width: 811px;
    float: left;
    background: #fdf8d0 url(../images/septer_img.jpg) repeat-y;
    height: 290px;
    margin-left: 18px;
    margin-top: 18px;
    border: #c6c6c5 solid 1px
    }
.gmat_pill_sec {
    width: 796px;
    float: left;
    padding: 13px 0 0 15px;
    border-bottom: #c6c6c5 solid 1px
    }
.gmat_pill_main {
    width: 811px;
    float: left;
    padding-bottom: 12px
    }
.gmat_pill_txt1 {
    width: 628px;
    float: left;
    font-size: 17px;
    color: #000;
    font-weight: bold
    }
.gmat_pill_price1 {
    width: 103px;
    float: left;
    text-align: center;
    font-size: 17px;
    color: #000;
    font-weight: bold
    }
.gmat_pill_check1 {
    width: 64px;
    float: left;
    text-align: center
    }
.gmat_pill_txt2 {
    width: 628px;
    float: left;
    font-size: 14px;
    color: #000
    }
.gmat_pill_price2 {
    width: 103px;
    float: left;
    text-align: center;
    font-size: 14px;
    color: #000
    }
.gmat_pill_check2 {
    width: 64px;
    float: left;
    text-align: center
    }
.gmat_pill_check2 {
    width: 64px;
    float: left;
    text-align: center;
    padding: 0 !important;
    margin: 0 !important
    }
.gmat_pill_check2 img {
    text-align: center;
    padding: 0 !important;
    margin: 0 0 0 25px !important
    }
.gmat_pill_sec1 {
    width: 796px;
    float: left;
    padding: 13px 0 0 15px
    }
#purchase_button {
    display: block;
    position: relative;
    width: 292px;
    height: 48px;
    margin: 0 auto;
    border: 1px solid #C4E70F;
    text-decoration: none;
    text-align: center;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    /*background: url(http://www.gmatpill.com/images/purchase_bg.png) 0 -163px repeat-x transparent;*/
    background: #e5f97c;
    /* Old browsers */
    background: -moz-linear-gradient(top, #e5f97c 0%, #a5c956 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5f97c), color-stop(100%, #a5c956));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #e5f97c 0%, #a5c956 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #e5f97c 0%, #a5c956 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e5f97c 0%, #a5c956 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #e5f97c 0%, #a5c956 100%);
    /* W3C */
    /* IE6-9 */
    }
#purchase_button:hover {
    /*background: url(http://www.gmatpill.com/images/purchase_bg.png) 0 -211px repeat-x transparent;*/
    background: #e5f97c;
    /* Old browsers */
    background: -moz-linear-gradient(top, #e5f97c 0%, #9bbf31 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5f97c), color-stop(100%, #9bbf31));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #e5f97c 0%, #9bbf31 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #e5f97c 0%, #9bbf31 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e5f97c 0%, #9bbf31 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #e5f97c 0%, #9bbf31 100%);
    /* W3C */
    /* IE6-9 */
    }
#purchase_button span {
    position: relative;
    top: 15px;
    font-size: 18px;
    color: #162A00;
    font-weight: bold;
    text-shadow: 0 1px 0 white;
    font-family: Arial
    }
#sublime_video_wrapper_1 {
    float: left
    }
#sublime_video_wrapper_1 .sublime_video_content {
    float: left;
    width: 514px !important
    }
.sublime_video_wrapper {
    float: left
    }
#survey-form form, .fsBody .fsForm {
    border: none !important
    }
.fsFieldRow input[type="text"], .fsFieldRow input[type="email"], .fsForm textarea {
    border: 1px solid #ccc !important;
    padding: 10px !important;
    background: none !important;
    background-color: none !important;
    background-image: none !important
    }
.fsForm .fsSubmit {
    background-color: #fff !important
    }
.fsSubmit input.fsSubmitButton {
    background: linear-gradient(to bottom, #E5F97C 0%, #A5C956 100%) repeat scroll 0 0 transparent !important;
    cursor: pointer !important
    }
/*= New Splash
--------------*/
#new-splash {
    width: 907px;
    height: 400px;
    background: #f4f4f4;
    /* Old browsers */
    background: -moz-linear-gradient(top, #f4f4f4 0%, #fff 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f4f4), color-stop(100%, #fff));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f4f4f4 0%, #fff 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f4f4f4 0%, #fff 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f4f4f4 0%, #fff 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #f4f4f4 0%, #fff 100%);
    /* W3C */
    /* IE6-9 */
    margin: 0 9px
    }
#newnew-splash {
    width: 907px;
    height: 390px;
    background: #f4f4f4;
    /* Old browsers */
    background: -moz-linear-gradient(top, #f4f4f4 0%, #fff 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f4f4), color-stop(100%, #fff));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f4f4f4 0%, #fff 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f4f4f4 0%, #fff 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f4f4f4 0%, #fff 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #f4f4f4 0%, #fff 100%);
    /* W3C */
    /* IE6-9 */
    margin: 0 9px
    }
#new-splash-inner {
    background: transparent url(images/gmat-guy.png) 98% 100% no-repeat scroll;
    width: 467px;
    height: 360px;
    padding: 40px 400px 0 40px;
    position: relative
    }
#newnew-splash-inner {
    padding-right: 40px;
    padding-top: 20px;
    padding-bottom: 0 !important;
    position: relative
    }
#new-splash-inner h1 {
    font: bold 30px/1 Arial, Helvetica, sans-serif;
    color: #121212;
    margin: 0 0 20px
    }
#new-splash-inner p {
    font: normal 16px/1.3 Arial, Helvetica, sans-serif;
    color: #5b5b5b
    }
#newnew-splash-inner h1 {
    font: bold 30px/1 Arial, Helvetica, sans-serif;
    color: #121212;
    margin: 0 0 20px;
    padding-left: 40px
    }
#newnew-splash-inner p {
    font: normal 16px/1.3 Arial, Helvetica, sans-serif;
    color: #5b5b5b;
    padding-left: 40px
    }
.blue-bubble {
    position: absolute;
    width: 135px;
    height: 90px;
    padding: 40px 45px 0 25px;
    bottom: -18px;
    left: 0;
    background: transparent url(images/blue-bubble.png) 0 0 no-repeat scroll;
    font: bold 12px/1.2 Arial, Helvetica, sans-serif !important;
    color: #fff !important;
    text-shadow: 0 -1px 0 #2c6db1
    }
.newblue-bubble {
    width: 204px;
    height: 130px;
    margin-top: 76px;
    background: transparent url(images/blue-bubble.png);
    font: bold 12px/1.2 Arial, Helvetica, sans-serif !important;
    color: #fff !important;
    text-shadow: 0 -1px 0 #2c6db1;
    position: absolute;
    bottom: 0
    }
.new-splash-cta {
    position: absolute;
    bottom: 10px;
    left: 260px
    }
.new-splash-cta a {
    display: block;
    padding: 15px 10px 0;
    width: 290px;
    height: 33px;
    font: bold 18px/1 Arial, Helvetica, sans-serif;
    text-shadow: 0 -1px 0 #387d2a;
    text-decoration: none;
    color: #fff;
    text-align: center;
    background: #51ad4c;
    /* Old browsers */
    background: -moz-linear-gradient(top, #51ad4c 0%, #439f0c 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #51ad4c), color-stop(100%, #439f0c));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #51ad4c 0%, #439f0c 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #51ad4c 0%, #439f0c 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #51ad4c 0%, #439f0c 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #51ad4c 0%, #439f0c 100%);
    /* W3C */
    /* IE6-9 */
    border: 1px solid #3b9012;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -moz-box-shadow: inset 0 0 1px #fff;
    -webkit-box-shadow: inset 0 0 1px #fff;
    box-shadow: inset 0 0 1px #fff
    }
.new-splash-cta a:hover {
    background: #51ad4c
    }
.newnew-splash-cta {
    margin-top: -95px;
    margin-left: 230px;
    position: absolute;
    bottom: 40px;
    left: -10px
    }
.newnew-splash-cta a {
    width: 320px;
    display: block;
    line-height: 170%;
    padding: 15px;
    font: bold 18px/1 Arial, Helvetica, sans-serif;
    text-shadow: 0 -1px 0 #387d2a;
    text-decoration: none;
    color: #fff;
    text-align: center;
    background: #51ad4c;
    /* Old browsers */
    background: -moz-linear-gradient(top, #51ad4c 0%, #439f0c 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #51ad4c), color-stop(100%, #439f0c));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #51ad4c 0%, #439f0c 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #51ad4c 0%, #439f0c 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #51ad4c 0%, #439f0c 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #51ad4c 0%, #439f0c 100%);
    /* W3C */
    /* IE6-9 */
    border: 1px solid #3b9012;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -moz-box-shadow: inset 0 0 1px #fff;
    -webkit-box-shadow: inset 0 0 1px #fff;
    box-shadow: inset 0 0 1px #fff
    }
.newnew-splash-cta a:hover {
    background: #51ad4c
    }
.innerbubble {
    padding-left: 15px;
    padding-top: 50px;
    text-align: center;
    width: 160px
    }
#featured {
    height: 71px;
    width: 886px;
    background: transparent url(images/splash-feat-bg.png) 0 0 repeat-x scroll;
    margin: 0 10px;
    text-align: center;
    padding: 15px 10px 10px
    }
#featured p {
    font: bold italic 14px/1 Arial, Helvetica, sans-serif;
    color: #4e4e4e;
    margin: 0
    }
.newsignup {
    -moz-box-shadow: inset 0 1px 0 0 #c1ed9c;
    -webkit-box-shadow: inset 0 1px 0 0 #c1ed9c;
    box-shadow: inset 0 1px 0 0 #c1ed9c;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #9dce2c), color-stop(1, #8cb82b));
    background: -moz-linear-gradient(center top, #9dce2c 5%, #8cb82b 100%);
    background-color: #9dce2c;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #83c41a;
    display: inline-block;
    color: #fff;
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
    padding: 6px 9px;
    text-decoration: none;
    text-shadow: 1px 1px 0 #689324;
    cursor: pointer;
    margin-left: 5px
    }
.newsignup:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #8cb82b), color-stop(1, #9dce2c));
    background: -moz-linear-gradient(center top, #8cb82b 5%, #9dce2c 100%);
    background-color: #8cb82b
    }
.newsignup:active {
    position: relative;
    top: 1px
    }
.login-box-new {
    width: 206px;
    float: right;
    height: 68px
    }
.login-box-new-center {
    width: 321px;
    height: 68px;
    margin-top: 100px;
    float: right;
    margin-right: 50px
    }
.login-bg-new {
    width: 171px;
    padding-left: 15px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    background: #232d2e;
    height: 40px;
    margin-bottom: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    color: #fff
    }
.login-bg-new-round {
    width: 271px;
    padding-left: 15px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 5px;
    background: #232d2e;
    height: 40px;
    margin-bottom: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #fff
    }
.login-box-new-center-top {
    width: 321px;
    height: 68px;
    margin-top: 50px;
    float: right;
    font-size: 12px !important
    }
.login-bg-new-round-top {
    width: 281px;
    padding-left: 15px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 5px;
    background: #232d2e;
    height: 40px;
    margin-bottom: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #fff
    }
.login-bg-new-round a {
    color: #fff !important;
    text-decoration: none
    }
.login-bg-new-round-top a {
    color: #fff !important;
    text-decoration: none !important
    }
.login-bg-new a {
    color: #fff !important;
    text-decoration: none !important
    }