@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0;}
body{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; background:#f6f6f6;}
img{border:none;}

.wrapper{width:1005px; float:none; margin:0 auto;}
.header{width:1003px; background:#fff; border:1px solid #d4d4d4; float:left;}

.topNav{float:right; margin-top:15px; margin-right:14px; font-size:10px; color:#666; text-align:center; line-height:18px;}
.topNav a{font-size:10px; color:#666; text-decoration:none;}
.topNav a.news{font-size:13px; color:#ff9400; font-weight:bold;}

.logo{position:relative; top:3%; left:38%;width:360px;}

/*Navigation CSS*/
.navclass{float:left;}
.navclass ul{list-style:none; float:left;}
.navclass ul li{float:left; display:inline; margin:0 13px 0px 10px;position:relative;height:28px;}
.navclass ul li a{color:#000; text-decoration:none; font-size:13px; padding-right:6px;}
#pull {display: none;}
.navclass ul li ul{display:none;}
.navclass ul li:hover ul{display:block;}
.navclass li ul {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background: none repeat scroll 0 0 #FFFFFF;border-color: -moz-use-text-color #CFCFCF #CFCFCF;border-image: none;border-right: 1px solid #CFCFCF;border-bottom: 1px solid #CFCFCF;border-left: 1px solid #CFCFCF;border-style: none solid solid;border-width: medium 1px 1px;float: left;list-style: none outside none;width: 215px;z-index:9;left:68px;}
.navclass li ul li {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);border-bottom: 1px solid #CFCFCF;float: left;margin-bottom: 0;overflow: hidden;padding-bottom: 10px;position: relative;width: 190px;}
.navclass li ul li:last-child{border-bottom:none;}
.navclass li ul li a {color: #313131;display: block;float: left;padding: 10px 0;width: 190px;}
.navclass li ul {clear: both;float: left;left: 0;position: absolute;top:30px;}
/*.navclass .menu .expanded{display: inline-block;float: left;position: absolute;right: 12px;text-align: center;top: 12px;z-index: 999;}*/

/*Navigation CSS Ends here */



.search{width:221px; height:27px; float:right; margin:0px 10px 1px 0;position:relative;bottom:10px;}
/*.search .seafield{width:203px; height:27px; float:left; font-size:13px; color:#313131; border:none;}*/
.search #edit-search-block-form--2{width:203px; height:27px; float:left; font-size:13px; color:#313131; border:none;}
/*.search .seabutton{width:18px; height:27px; float:left; font-size:0; border:none; background:url(../images/search.png)}*/
.search .form-submit{width:16px; height:23px; float:right;position:relative; font-size:0; border:none; background:url(../images/search.png);padding:0;margin:0;bottom:47px;right:3px;height:22px;}
.search-form .form-type-select.form-item-custom-search-types{display:none;}
.incontent_cart_det .search-form .form-text{height:21px;}
.search-results li h3 a{text-decoration:none;color:#000000;}
.search-results li {width:100%;border-bottom:1px solid #d2d2d2;}
.search-results li .search-info{display:none;}


.sideL{width:444px; float:left; margin:8px 8px 0 0;}
.sideL .introBlkt{width:444px; float:left; margin-bottom:8px; overflow: hidden;position:relative;}
.sideL .testiBlk{width:442px; float:left; background:#e6e5e5; border:1px solid #ccc; height:177px;position:relative;}
.sideL .introBlkt .introleftarrow{position: absolute;top: 48%;left: 20px;}
.sideL .introBlkt .introrightarrow{position: absolute;top: 48%;right: 20px;}

.sideR{float:right; margin-top:8px; width:552px;}
.sideR .blk{width:270px; margin:0 8px 8px 0; float:left; border:1px solid #b0b0b0;height:193px;}
.sideR .blk .blkTitle{width:270px; background:#999; font-size:13px; color:#000; line-height:27px; float:left; text-align:center;}
.sideR .blk .blkimg{float:left;}
.sideR .blk .blkcont{float:left; width:132px; margin:19px 11px 21px 10px; color:#000; line-height:16px;}
.sideR .blk .more{float:left; width:101px; height:22px; border:1px solid #6164cf; margin:-5px 0 0 25px;}
.sideR .blk .more a{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#6164cf; text-align:center; width:101px; line-height:22px; text-decoration:none; float:left;}
.sideR .blk .more a:hover{ background:#6164cf; color:#fff;}
.sideR .blk .region .block-nodesinblock .content .content .field-item img{height:166px;}

.block-nodesinblock .field-name-field-block-link{
  display: none;
}

.sideR .blkR .region .block-nodesinblock .content .content .field-item img{height:166px;}
.sideR .blkR{width:270px; margin:0 0 8px 0; float:left; border:1px solid #b0b0b0;height:193px;}
.sideR .fb{height:auto !important;}
.sideR .blkR .blkTitle{width:270px; background:#999; font-size:13px; color:#000; line-height:27px; float:left; text-align:center;}
.sideR .blkR .blkimg{float:left;}
.sideR .blkR .blkcont{float:left; width:132px; margin:19px 11px 21px 10px; color:#000; line-height:16px;}
.sideR .blkR .more{float:left; width:101px; height:22px; border:1px solid #6164cf; margin:-5px 0 0 25px;}
.sideR .blkR .more a{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#6164cf; text-align:center; width:101px; line-height:22px; text-decoration:none; float:left;}
.sideR .blkR .more a:hover{ background:#6164cf; color:#fff;}

.footer{width:1003px; float:left; margin-top:20px; background:#999999; height:22px;}
.footer .copy{float:left; font-size:10px; color:#fff; margin-left:5px; line-height:22px;}
.footer .copy a{color:#fff; text-decoration:none;}
.footer .copy a:hover{color:#313131;}

.footer .footNav{float:right;}
.footer .footNav ul{list-style:none; margin-right:3px;}
.footer .footNav ul li{display:inline; border-right:1px solid #fff;margin-left:5px;}
.footer .footNav ul li a{font-size:11px; color:#fff; text-decoration:none; line-height:22px; padding-right:5px;}
.footer .footNav ul li a:hover{text-decoration:underline;}
.footer .footNav ul li:last-child{border-right:none;}

.agency{float:right; font-size:10px; color:#313131; margin-right:5px; line-height:22px; clear:both;}
.agency a{color:#313131; text-decoration:none;}
.agency a:hover{color:#000;}



/* Added by Azher */
.block-imageblock h2{background: none repeat scroll 0 0 #999999;color: #000000;float: left;font-size: 13px;line-height: 27px;text-align: center;width: 270px;}
.block-imageblock .content .block-image{float:left}
.block-imageblock .content .block-body{color: #000000;float: left;line-height: 16px;margin: 19px 11px 21px 10px;width: 132px;}
.block h2{display:none;}
.block .content h2{display:block !important;background: none repeat scroll 0 0 #999999;color: #000000;float: left;font-size: 13px;line-height: 27px;text-align: center;width: 270px;}
.block .content h2 a{color:#000000;text-decoration:none;}
.blk .field-item p {float: left;margin: 10px;width: 134px;}
.blkR .field-item p {float: left;margin: 10px;width: 134px;}
.incontent .field-item img {float: left; width:100%; height:auto;margin-right:18px !important;}
.node-block-content ul li a {border: 1px solid;padding: 6px 15px;position: relative;text-decoration: none;left:10px;float:left;}
.node-block-content ul li a:hover{ background:#6164cf; color:#fff;}
.testiBlk .content h2{display:none !important;}
.testiBlk h2{font-family: trebuchet ms;font-size: 25px;font-weight: bold;margin-bottom: 25px;margin-top: 15px;text-align: center;display:block;}
.testiBlk .content p{/*width:361px;margin-left:40px;margin-right:40px;*/}
.testi_slider_heading {font-family: trebuchet ms;font-size: 25px;font-weight: bold;text-align:center; margin-top:15px; margin-bottom:25px;}
.field-name-field-person-name{font-weight:bold;font-size: 14px;/*margin-left: 40px;*/}
.node-add-video h2 a{display:none !important;}

.sideblk .block .content .node h2{border-bottom: 1px solid #D2D2D2;float: left;font-size: 16px;font-weight: bold;padding-bottom: 13px;width: 250px;background:none;text-align:left;}
.sideblk .block .content .node h2 a{color: #6164CF;}
.sideblk .field-item p{color: #313131;float: left;/*font-size: 14px;*/line-height: 23px;margin: 17px 0;width: 250px;}
.sideblk .node ul li a{color: #6164CF;float: left;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;line-height: 22px;text-align: center;text-decoration: none;width: 101px;border:1px solid #6164CF;margin-bottom:17px;}
.sideblk .node ul li a:hover{background:#6164cf; color:#fff;}

.sideblkR .block .content .node h2{border-bottom: 1px solid #D2D2D2;float: left;font-size: 16px;font-weight: bold;padding-bottom: 13px;width: 310px;background:none;text-align:left;}
.sideblkR .block .content .node h2 a{color: #6164CF;}
.sideblkR .field-item p{color: #313131;float: left;font-size: 14px;line-height: 23px;margin: 17px 0;width: 310px;}
.sideblkR .node ul li a{color: #6164CF;float: left;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;line-height: 22px;text-align: center;text-decoration: none;width: 101px;border:1px solid #6164CF;margin-bottom:17px;}
.sideblkR .node ul li a:hover{background:#6164cf; color:#fff;}
.cartTable table tr th{background: none repeat scroll 0 0 #E0E0E0;font-size: 13px;/*height: 49px;*/padding: 10px 20px;}
.cartTable tbody tr{ border-bottom: 1px solid #D2D2D2;background:none;}
.cartTable tbody tr td{padding:20px;}
.cartTable tbody tr td a{text-decoration:none;}
.cartTable tbody tr td input[type='text']{font-size: 18px;height: 32px;text-align: center;width: 81px;}
.cartTable tbody tr td input[type='submit']{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #6164CF;color: #6164CF;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;height: 29px;margin-top: 3px;text-align: center;width: 85px;}
.cartTable tbody tr td #subtotal-title{float: right;font-size: 18px;font-weight: bold;position:relative;right:120px;}
.cartTable tbody tr td.price .uc-price{ left:0px;}
.cartTable tbody tr td .uc-price{ float: right;left: 50px;position: relative;}
.cartTable tbody tr td.data-col .uc-price{ float:none;left:0;}
.cartTable .form-actions input[type='submit']{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #6164CF;color: #6164CF;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;margin-top: 3px;text-align: center;margin:15px;padding:7px;}
.cartTable .form-actions input[type='submit']:hover{background:#6164cf; color:#fff;}
.cartTable tbody tr td input[type='submit']:hover{background:#6164cf; color:#fff;}
.cartTable .form-actions a{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #6164CF;color: #6164CF;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;margin-top: 3px;text-align: center;text-decoration:none;padding:8px;margin:15px !important;position:relative;top:2px;}
.cartTable .form-actions a:hover {background:#6164cf; color:#fff;}
.outerblock {float: left;margin-right: 8px;width: 272px;}
.content_image {height: 100%;position: relative;}
.content_over_image {color: #FFFFFF;font-family: arial;font-size: 13px;left: 255px;position: absolute;top: 27px;width: 180px;line-height:20px;}
video {}
/* Added by Azher */






/**** INTERNAL PAGES ****/

.sidebar{width:250px; float:left; margin-top:30px;}
.sidebar .sideblk{width:250px; float:left; margin-top:24px; border-bottom:1px solid #d2d2d2;}
.sidebar .sideblk .sideblkTitle{width:310px; float:left; border-bottom:1px solid #d2d2d2; padding-bottom:13px; font-size:16px; color:#6164cf; font-weight:bold;}
.sidebar .sideblk .contTitle{width:310px; font-size:14px; color:#313131; line-height:23px; float:left; margin:17px 0;}
.sidebar .sideblk .sidecontent{float:left; width:310px; font-size:14px; color:#313131; line-height:21px; margin-bottom:17px;}
.sidebar .sideblk .sidecontent img{float:left; margin:0 5px 5px 0;}
.sidebar .sideblk .sidecontent a{color:#313131;}
.sidebar .sideblk .more{float:left; width:101px; height:22px; border:1px solid #6164cf; margin-bottom:17px;}
.sidebar .sideblk .more a{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#6164cf; text-align:center; width:101px; line-height:22px; text-decoration:none; float:left;}
.sidebar .sideblk .more a:hover{ background:#6164cf; color:#fff;}
.sidebar .sideblk .seperator{width:250px; height:1px; border-bottom:1px solid #d2d2d2; margin-bottom:2px; float:left;}




.sidebar_pro_cat{width:250px; float:left; margin-top:24px;}
.sidebar_pro_cat .sideblk_pro_cat{width:250px; float:left; /*margin-top:24px;*/}
.sidebar_pro_cat .sideblk_pro_cat .sideblkTitle{width:310px; float:left; border-bottom:1px solid #d2d2d2; padding-bottom:13px; font-size:16px; color:#6164cf; font-weight:bold;}
.sidebar_pro_cat .sideblk_pro_cat .contTitle{width:310px; font-size:14px; color:#313131; line-height:23px; float:left; margin:17px 0;}
.sidebar_pro_cat .sideblk_pro_cat .sidecontent{float:left; width:310px; font-size:14px; color:#313131; line-height:21px; margin-bottom:17px;}
.sidebar_pro_cat .sideblk_pro_cat .sidecontent img{float:left; margin:0 5px 5px 0;}
.sidebar_pro_cat .sideblk_pro_cat .sidecontent a{color:#313131;}
.sidebar_pro_cat .sideblk_pro_cat .more{float:left; width:101px; height:22px; border:1px solid #6164cf; margin-bottom:17px;}
.sidebar_pro_cat .sideblk_pro_cat .more a{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#6164cf; text-align:center; width:101px; line-height:22px; text-decoration:none; float:left;}
.sidebar_pro_cat .sideblk_pro_cat .more a:hover{ background:#6164cf; color:#fff;}
.sidebar_pro_cat .sideblk_pro_cat .seperator{width:310px; height:1px; border-bottom:1px solid #d2d2d2; margin-bottom:2px; float:left;}
.sidebar_pro_cat .sideblk_pro_cat .block h2{display:block !important;}
.sidebar_pro_cat .sideblk_pro_cat .views-field {border-bottom: 1px dotted #808080;line-height: 30px;}
.sidebar_pro_cat .sideblk_pro_cat .views-field span a{text-decoration:none; color: #000000;font-size: 13px;}
.arrow{border-bottom: 4px solid rgba(0, 0, 0, 0);border-left: 4px solid #CCCCCC;border-top: 4px solid rgba(0, 0, 0, 0);display: block;float: left;height: 0;margin: 4px 0 0;width: 0;}

.botsidebar_pro_cat{width:250px; float:left; margin-top:24px; display:none;}
.botsidebar_pro_cat .sideblk_pro_cat{width:250px; float:left; /*margin-top:24px;*/}
.botsidebar_pro_cat .sideblk_pro_cat .sideblkTitle{width:310px; float:left; border-bottom:1px solid #d2d2d2; padding-bottom:13px; font-size:16px; color:#6164cf; font-weight:bold;}
.botsidebar_pro_cat .sideblk_pro_cat .contTitle{width:310px; font-size:14px; color:#313131; line-height:23px; float:left; margin:17px 0;}
.botsidebar_pro_cat .sideblk_pro_cat .sidecontent{float:left; width:310px; font-size:14px; color:#313131; line-height:21px; margin-bottom:17px;}
.botsidebar_pro_cat .sideblk_pro_cat .sidecontent img{float:left; margin:0 5px 5px 0;}
.botsidebar_pro_cat .sideblk_pro_cat .sidecontent a{color:#313131;}
.botsidebar_pro_cat .sideblk_pro_cat .more{float:left; width:101px; height:22px; border:1px solid #6164cf; margin-bottom:17px;}
.botsidebar_pro_cat .sideblk_pro_cat .more a{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#6164cf; text-align:center; width:101px; line-height:22px; text-decoration:none; float:left;}
.botsidebar_pro_cat .sideblk_pro_cat .more a:hover{ background:#6164cf; color:#fff;}
.botsidebar_pro_cat .sideblk_pro_cat .seperator{width:310px; height:1px; border-bottom:1px solid #d2d2d2; margin-bottom:2px; float:left;}
.botsidebar_pro_cat .sideblk_pro_cat .block h2{display:block !important;}
.botsidebar_pro_cat .sideblk_pro_cat .views-field {border-bottom: 1px dotted #808080;line-height: 30px;}
.botsidebar_pro_cat .sideblk_pro_cat .views-field span a{text-decoration:none; color: #000000;font-size: 13px;}
.arrow{border-bottom: 4px solid rgba(0, 0, 0, 0);border-left: 4px solid #CCCCCC;border-top: 4px solid rgba(0, 0, 0, 0);display: block;float: left;height: 0;margin: 4px 0 0;width: 0;}

.inContainer .incontent h2 a{color: #313131;float: left;font-size: 15px;font-weight: bold;text-decoration: none;width: 480px;}
.inContainer .incontent .incontent_cart_det .content a img{width:125px;margin-right:20px;}
/*.inContainer .incontent .incontent_cart_det .content .field{width:125px;margin-right:20px;}*/
.manage_email{color: #6164CF;float: left;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;line-height: 22px;text-align: center;text-decoration: none;width: 101px;border:1px solid #6164CF;margin-bottom:17px;}
.manage_email:hover{background:#6164cf; color:#fff;}


.rec_botsidebar{display:none; margin-top:20px; width:100%; float: left; line-height: 23px;}


.inContainer{width:705px; background:#fff; border:1px solid #d2d2d2; padding:22px 13px; float:right; margin-top:24px;}
.inContainer h1{width:700px; font-size:20px; color:#313131; font-weight:bold; line-height:20px; float:left;padding-bottom:5px;border-bottom:1px solid #bbbbbb;}
.inContainer .incontent{width:700px; /*font-size:13px;*/ line-height:20px; float:left;}
/*.inContainer .incontent .field-item img{width:100%; float:left; margin:10px 0;}*/
/* Removed CL Test text wrap images
.inContainer .incontent p{width:100%; float:left; margin-bottom:20px;}*/
.incontent .add-to-cart input[type='submit']{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #6164CF;color: #6164CF;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;margin-top: 3px;text-align: center;padding:3px 20px;}
.incontent_cart_det .product-info.sell-price {float: left;/*margin-bottom: 15px;*/margin-top: 20px;width: 100%;font-weight:bold;font-size:18px;display:none;}
.incontent_cart_det{/*margin-top:25px;*/margin-top:5px;}
.incontent_cart_det .submitted{margin-bottom:15px;}
.incontent .add-to-cart input[type='submit']:hover{ background:#6164cf; color:#fff;}

.incontent .field-item span img{margin-right: 20px;width: 200px;}
.incontent_cart_det .content .file img{margin-right: 5px;width: auto;}

.botsidebar{width:707px;  display:none;}
.botsidebar .sideblk{width:310px; float:left; margin-top:24px; border-bottom:1px solid #d2d2d2; margin-right:43px; /*min-height:200px;*/ clear:both;}
.botsidebar .sideblk .sideblkTitle{width:310px; float:left; border-bottom:1px solid #d2d2d2; padding-bottom:13px; font-size:16px; color:#6164cf; font-weight:bold;}
.botsidebar .sideblk .contTitle{width:310px; font-size:14px; color:#313131; line-height:23px; float:left; margin:17px 0;}
.botsidebar .sideblk .sidecontent{float:left; width:310px; font-size:14px; color:#313131; line-height:21px; margin-bottom:17px;}
.botsidebar .sideblk .sidecontent img{float:left; margin:0 5px 5px 0;}
.botsidebar .sideblk .sidecontent a{color:#313131;}
.botsidebar .sideblk .more{float:left; width:101px; height:22px; border:1px solid #6164cf; margin-bottom:17px;}
.botsidebar .sideblk .more a{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#6164cf; text-align:center; width:101px; line-height:22px; text-decoration:none; float:left;}
.botsidebar .sideblk .more a:hover{ background:#6164cf; color:#fff;}
.botsidebar .sideblk .seperator{width:310px; height:1px; border-bottom:1px solid #d2d2d2; margin-bottom:2px; float:left;}

.botsidebar .sideblkR{width:310px; float:right; margin-top:24px; border-bottom:1px solid #d2d2d2; /*min-height:200px;*/}
.botsidebar .sideblkR .sideblkTitle{width:310px; float:left; border-bottom:1px solid #d2d2d2; padding-bottom:13px; font-size:16px; color:#6164cf; font-weight:bold;}
.botsidebar .sideblkR .contTitle{width:310px; font-size:14px; color:#313131; line-height:23px; float:left; margin:17px 0;}
.botsidebar .sideblkR .sidecontent{float:left; width:310px; font-size:14px; color:#313131; line-height:21px; margin-bottom:17px;}
.botsidebar .sideblkR .sidecontent img{float:left; margin:0 5px 5px 0;}
.botsidebar .sideblkR .sidecontent a{color:#313131;}
.botsidebar .sideblkR .more{float:left; width:101px; height:22px; border:1px solid #6164cf; margin-bottom:17px;}
.botsidebar .sideblkR .more a{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#6164cf; text-align:center; width:101px; line-height:22px; text-decoration:none; float:left;}
.botsidebar .sideblkR .more a:hover{ background:#6164cf; color:#fff;}
.botsidebar .sideblkR .seperator{width:310px; height:1px; border-bottom:1px solid #d2d2d2; margin-bottom:2px; float:left;}

/**** PRODUCT LISTING ****/

.inContainer .prodBlk{width:636px; float:left; margin:10px 0 15px 0;}
.inContainer .prodBlk .prodImg{float:left; margin-right:15px;}
.inContainer .prodBlk .prodDesc{float:left; width:512px;}
.inContainer .prodBlk .prodDesc .prodTitle{float:left; width:512px; font-size:15px; font-weight:bold; color:#313131; margin-top:10px;}
.inContainer .prodBlk .prodDesc .prodDet{float:left; margin-top:10px; font-size:13px; line-height:20px; width:512px; height:96px;}
.inContainer .prodBlk .prodDesc .prodPrice{font-size:18px; font-weight:bold; float:left; line-height:22px; margin-right:20px;}
.inContainer .prodBlk .prodDesc .more{float:left; width:101px; height:22px; border:1px solid #6164cf; margin-bottom:17px;}
.inContainer .prodBlk .prodDesc .more a{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#6164cf; text-align:center; width:101px; line-height:22px; text-decoration:none; float:left;}
.inContainer .prodBlk .prodDesc .more a:hover{ background:#6164cf; color:#fff;}

/*.prodBlk .product-image .main-product-image{float:left; margin-right:15px;height:180px;}
.prodBlk .product-image .main-product-image a img{float: left;margin: 37px 0;width: 100px;}
.prodBlk .views-field span a {text-decoration: none;color: #313131;font-size: 15px;font-weight: bold;width: 512px;}
.prodBlk .views-field .field-content p {float: left;width: 512px;}
/*.prodBlk .node h2 a{color: #313131;float: left;font-size: 15px;font-weight: bold;margin-top: 10px;width: 512px;text-decoration:none;	}*/
/*.prodBlk .node h2 a{color: #313131;font-size: 15px;font-weight: bold;left:123px;bottom:4px;position: relative;text-decoration: none;width: 470px;}
.prodBlk .field-item p {float: left;font-size: 13px;height: 92px;line-height: 20px;margin:0 !important;width: 512px;}
/*.product-info .uc-price{display:none;}*/
/*.display-price  .uc-price{display:none;}
.uc-price-label{float: left;font-size: 18px;font-weight: bold;line-height: 22px;margin-right: 20px;}
.uc-price{font-size: 18px;font-weight: bold;line-height: 22px;margin-right: 20px;}
.prodBlk .node ul .comment-add{display:none;}
.prodBlk .node ul .node-readmore a {color: #6164CF;float: left;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;line-height: 18px;text-align: center;text-decoration: none;border:1px solid #6164CF;text-decoration:none;padding:3px 20px;top:3px;position:relative;}
.prodBlk .node ul .node-readmore a:hover{background:#6164cf; color:#fff;}
.prodBlk .add-to-cart{float:left;margin-right:20px;}*/

/*Css for pproduct display**/

.prodBlk .views-field-uc-product-image {float: left;}
.prodBlk .main-product-image img {margin-right: 20px;width: 125px;}
.prodBlk .views-field-title span a{float: left;color: #313131;font-size: 15px;font-weight: bold;width: 480px;text-decoration: none;}
.prodBlk .views-field-body { float: left;width: 480px;}
.prodBlk .views-field-sell-price {float: left; font-size: 18px;font-weight: bold;}
.prodBlk .views-field-addtocartlink {float: left;margin-left: 30px;width: 302px;}
.prodBlk .view-content > div {border-bottom: 1px dotted #808080;float: left;margin-top: 20px; padding-bottom: 20px;}
.prodBlk .node-add-to-cart{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #6164CF;color: #6164CF;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;margin-left: 20px;margin-top: 3px;padding: 3px 20px;text-align: center;}
.prodBlk .node-add-to-cart:hover{background:#6164cf; color:#fff;}


/**ends */





.inContainer .proddetTitle{width:636px; font-size:20px; color:#313131; font-weight:bold; line-height:20px; float:left;}
.inContainer .proDetImg{width:175px; float:left; margin-right:13px; margin-top:15px;}
.inContainer .prodDetPrice{width: 400px; float:left; font-size:18px; font-weight:bold; margin-top:25px;}
.inContainer .prodDetmore{float:left; width:101px; height:22px; border:1px solid #6164cf; margin-bottom:17px; margin-top:18px;}
.inContainer .prodDetmore a{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#6164cf; text-align:center; width:101px; line-height:22px; text-decoration:none; float:left;}
.inContainer .prodDetmore a:hover{ background:#6164cf; color:#fff;}
.inContainer .prodsubdet{float:left; width:424px; font-size:13px; font-style:italic; line-height:22px;}

/**** SHOPPING CART ****/
.inContainer .contTitle {font-size: 20px;font-weight: bold;}
.cartCont{width:973px; background:#fff; border:1px solid #d2d2d2; padding:19px 15px; float:right; margin-top:24px;}
.cartCont .contTitle{width:973px; font-size:23px; color:#313131; font-weight:bold; line-height:20px; float:left;}
.cartCont .cartTable{width:973px; float:left; margin-top:20px;}
.cartCont .cartTable .titleCont{width:973px; height:49px; float:left; background:#e0e0e0;}
.cartCont .cartTable .titleCont .col1{float:left; width:421px; font-size:16px; font-weight:bold; line-height:49px; padding-left:20px;}
.cartCont .cartTable .titleCont .col2{float:left; width:85px; font-size:16px; font-weight:bold; line-height:49px; text-align:center; margin-right:24px;}
.cartCont .cartTable .titleCont .col4{float:left; width:128px; font-size:16px; font-weight:bold; line-height:49px; text-align:center;}
.cartCont .cartTable .titleCont .col5{float:left; width:183px; font-size:16px; font-weight:bold; line-height:49px; text-align:center;}

.cartCont .cartTable .rowCont{width:973px; padding:14px 0; float:left; border-bottom:1px solid #d2d2d2;}
.cartCont .cartTable .rowCont .col1{float:left; width:441px;}
.cartCont .cartTable .rowCont .col1 .prodImg{float:left; margin-right:10px;}
.cartCont .cartTable .rowCont .col1 .prodTitle{float:left; font-size:13px; line-height:20px;}
.cartCont .cartTable .rowCont .col2{float:left; width:85px; margin-right:24px;}
.cartCont .cartTable .rowCont .col2 .textfield{width:81px; height:32px; text-align:center; font-size:18px; float:left;}
.cartCont .cartTable .rowCont .col2 .remove{width:85px; height:29px; border:1px solid #6164cf; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#6164cf; text-align:center; margin-top:3px; background:#fff;}
.cartCont .cartTable .rowCont .col2 .remove:hover{background:#6164cf; color:#fff;}
.cartCont .cartTable .rowCont .col4{float:left; width:128px; font-size:18px; font-weight:bold; line-height:49px; text-align:right;}
.cartCont .cartTable .rowCont .col5{float:left; width:173px; font-size:18px; font-weight:bold; line-height:49px; text-align:right; padding-right:10px;}
.cartCont .cartTable .subtotRow{width:973px; float:left; padding:14px 0;}
.cartCont .cartTable .subtotRow .subtotal{width:973px; float:right; font-size:18px; font-weight:bold; line-height:49px; padding-right:10px; text-align:right;}
.cartCont .cartTable .subtotRow .button{float:right; margin-right:10px;}
.cartCont .cartTable .subtotRow .button a{ border:1px solid #6164cf; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#6164cf; text-align:center; padding:0 10px;line-height:26px; float:left; text-decoration:none; font-size:14px;}
.cartCont .cartTable .subtotRow .button a:hover{ background:#6164cf; color:#fff;}

.field{float:left;}

.user_forms_column{float:left;margin-right:20px;width:300px;}
.user_forms_column input[type="text"]{width:250px;height:30px;}
.user_forms_column input[type="password"]{width:250px;height:30px;}
.user_forms_column ul{display:none;}
.user_form_title {border-bottom: 1px dotted #808080;font-size: 20px;margin-bottom: 20px;}
.user_forms_column input[type="submit"]{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #6164CF;color: #6164CF;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;padding: 3px 20px;text-align: center;margin-top:15px;}
.user_forms_column input[type='submit']:hover{ background:#6164cf; color:#fff;}

.user_onetime_login{float:left;margin-right:20px;width:973px;text-align:center}
.user_onetime_login input[type="text"]{width:250px;height:30px;}
.user_onetime_login input[type="password"]{width:250px;height:30px;}
.user_onetime_login ul{display:none;}
.user_onetime_login input[type="submit"]{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #6164CF;color: #6164CF;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;padding: 3px 20px;text-align: center;margin-top:15px;}
.user_onetime_login input[type='submit']:hover{ background:#6164cf; color:#fff;}

/*Blogs CSS*/
.node-blog .content p {width: 100%;}
.node-blog .content {width: 100%;float:left;}
.node-blog h2 a{width: 100%!important;}
.node-blog {margin-bottom: 20px;border-bottom:1px dotted grey;padding-bottom:15px;}
.node-blog .submitted {color:#999999;margin-bottom: 10px;}
.node-blog ul li a{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #6164CF;color: #6164CF;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;padding:5px;text-align: center;margin-top:15px;text-decoration:none;}
.node-blog ul li a:hover{ background:#6164cf; color:#fff;}
.node-blog ul li{padding:0;}
.node-blog .comment h3 a {text-decoration: none;color:#000000;}
.node-blog .comment-wrapper .comment{border-bottom: 1px dotted #808080;margin: 30px 0;padding-bottom: 10px;}
.node-blog .comment-wrapper .comment .submitted a{text-decoration:none;}
.node-blog .comment-wrapper .comment .submitted {color:#999999;}
.node-blog ul li.blog_usernames_blog{display:none;}
.comment-form input[type="submit"]{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #6164CF;color: #6164CF;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;padding: 3px 20px;text-align: center;margin-top:15px;margin-right:10px;}
.comment-form input[type='submit']:hover{ background:#6164cf; color:#fff;}

/*Blogs CSS Ends Here*/

/*Product category listing*/
.node-product .content {float: left;width:100%;}
.node-product .content .product-image {float: left !important;position: relative;margin:0;padding:0;}

.node-product.node-teaser .content .field-name-body{float: left;width: 100%;}
.node-product .content .field-name-body{float: left;width: 100%;margin-top:20px;}
.node-product.node-teaser ul { margin: 0 !important;}
.node-product.node-teaser ul li{ padding: 0 !important;bottom:25px;position:relative;}

.node-product .content .display-price {float: left;}
.node-product .content .add-to-cart {float: left;/*width: 100%;*/}
.node-product ul {/*float: right !important;*/}
.node-product ul li a{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #6164CF;color: #6164CF;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;padding: 3px 20px;text-align: center;margin-top:15px;margin-right:10px;text-decoration:none;}
.node-product ul li a:hover{ background:#6164cf; color:#fff;}
.node-product {border-bottom: 1px dotted #808080;margin-bottom: 15px;padding-bottom: 15px;}
.node-product h2 {float: left;margin-bottom: 10px;}
.node-product .content .field-name-uc-product-image {float: left;height: 220px;width: 30%;}

.node-product.node-teaser .content p{margin:0 !important;}
/*Product category listing Ends Here*/

/*********Newsletter Form CSS************/
.OptInForm{font-family:Arial;line-height:100%;font-size:15px;}
.OptInTitle{background-color:#6164cf;font-size:23px;line-height:100%;padding:10px 20px;border-top-left-radius: 10px;border-top-right-radius: 10px;color: #ffffff;}
.OptInWrapper{margin-left:auto; margin-right:auto;background-color:#E9F2F9;margin-top:2em;border-radius: 10px;color: #000000;width:590px;}
.OptInForm .header , .OptInForm .footer{}
.OptInForm .text, .OptInForm select{border:1px solid #D0D0D0;background-color:#F0F0F0;padding:5px;display:block;margin-top:0.5em;font-size:16px;width:220px;}
.OptInForm .checkbox , .OptInForm .radio TD{padding:5px;}
.required{background-image:url(https://www.jangomail.com/application3/img/asterisk_yellow.png);background-position:98% 50%;background-repeat:no-repeat;padding-right:30px;}
.OptInForm .subscribeButton{background-color:#3A89C9;color: #FFFFFF;padding:5px 10px;border-radius: 5px;border:none;font-size:18px;cursor:pointer;}
.error{border-color:Red !important;}
table.error{border:2px solid Red !important;}
.Field{margin-bottom:1em;}
.errorPanel{border:2px solid Red;padding:10px;width:670px;background-color:#ffeeee;margin-bottom:1em;background-image: url(/application3/img/errorNotice.png);background-repeat:no-repeat;background-position:100% 100%;}
.thankyou{text-align:center;}

/*********Newsletter Form CSS Ends Here************/

/*My account css */
#user-profile-form input[type="text"] {height: 30px;width: 250px; border: 1px solid #cecece;}
#user-profile-form input[type="password"] {height: 30px;width: 250px;}
#user-profile-form input[type="submit"]{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #6164CF;color: #6164CF;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;padding: 3px 20px;text-align: center;margin-top:15px;}
#user-profile-form input[type='submit']:hover{ background:#6164cf; color:#fff;}
.myaccount_links {padding-bottom: 2px;margin-bottom:20px;width:100%;float:left;}
.myaccount_links a {background-color: #ddd;border-color: #bbb;border-style: solid solid none solid;border-width: 1px;height: auto;margin-right: 0.5em;padding: 10px;border-radius: 5px 5px 0 0;text-decoration: none;color: #0074bd;float:left;}
.myaccount_links a:hover {background-color: #eee;border-color: #ccc;border-bottom-color: #eee;}
.myaccount_links a:active {background: none repeat scroll 0 0 #808080;color: #FFFFFF;border-radius:5px 5px 0 0;}
.myaccount_links ul {border-bottom: 1px solid #bbb;float: left;width: 100%;}
.myaccount_links li {display: inline;float: left;}

.inContainer .view-uc-orders-user .view-content table{width:100%;clear:left;}
.inContainer .view-uc-orders-user .view-content thead{background:grey;height: 35px;}
.inContainer .view-uc-orders-user .view-content thead tr th a{color: #FFFFFF;margin-left: 8px;text-decoration: none;}
.inContainer .view-uc-orders-user .view-content thead tr th{border-right:1px solid;}
.inContainer .view-uc-orders-user .view-content tbody tr td{padding-left:8px;height: 35px;}
.inContainer .view-uc-orders-user .view-content tbody tr td{/*border-right:1px solid;*/}
.inContainer .profile h3{border-bottom:0;margin-bottom:20px;}
.inContainer .order-pane-table thead{background:grey;height: 35px;}
.inContainer .order-pane-table thead tr th{border-right:1px solid #000000;color:white;}
.inContainer .order-pane-table tbody{background:grey;height: 35px;}
.inContainer .order-pane-table tbody tr td{/*border-right:1px solid #000000;*/padding:10px;}
.inContainer .order-pane-table tbody tr td a{text-decoration:none;}
.inContainer .order-pane-table .uc-price{font-size:12px;font-weight: normal;}
.inContainer .uc-order-comments thead{background:grey;height: 35px;}
.inContainer .uc-order-comments thead tr th{border-right:1px solid #000000;color:white;}


/********* Check out page css starts here******************/
#coupon-pane .fieldset-wrapper {border: 1px solid #bbb;padding: 10px;}
/********* Check out page css ends here******************/

.comment-form .form-text {height: 30px;margin-bottom: 10px;margin-top: 10px;width: 350px;}
fieldset{border:none;padding:0;}
fieldset legend span{font-weight:bold;}
fieldset .fieldset-wrapper .form-text{height: 30px;width: 250px;margin-top:8px;}
.form-submit{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #6164CF;color: #6164CF;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;padding: 3px 20px;text-align: center;margin-top:15px;margin-right:10px;}
.form-submit:hover{ background:#6164cf; color:#fff;}
.faq-question span a {color: #000000;font-weight: bold;text-decoration: none;}
.faq-answer .field {padding-top: 15px;}
.faq-question-answer .faq-question{background:url(../images/expand.png)no-repeat;}
.expanded .faq-question{background:url(../images/collapse.png)no-repeat;}
.faq-question-answer{float:left;clear:both;margin-bottom:10px;}

/*My account css ends here*/

/*Css for recent posts block*/
.sidebar .sideblk .content .view span a {text-decoration: none;/*background: url("images/bullet.png") no-repeat scroll 6px center / 10px auto rgba(0, 0, 0, 0);padding-left: 20px;text-align: center;*/ font-size:13px; color:#313131;}
.sidebar .sideblk .content .view span a:hover{color:#6164CF;}
.sidebar .sideblk .content .view .views-row{margin-bottom:10px;}
.block_title{ background: none repeat scroll 0 0 rgba(0, 0, 0, 0);border-bottom: 1px solid #d2d2d2;font-size: 16px;font-weight: bold;padding-bottom: 13px;text-align: left;width: 250px;margin-bottom:10px;color:#6164cf;}
/*Css for recent posts block ends here*/
.nodata_message {font-size: 15px;font-weight: bold;margin-top: 15px;}
.profile .field-name-field-first-name .field-label{font-size: 13px;margin: 0;}
.profile .field-name-field-first-name .field-items .field-item{font-weight: bold;margin: 0 0 5px 8px;}
.profile .field-name-field-last-name .field-label{font-size: 13px;margin: 0;}
.profile .field-name-field-last-name .field-items .field-item{font-weight: bold;margin: 0 0 5px 8px;}
.profile .field-name-field-last-name{width:100%;margin-bottom:15px;}
.profile .field{width:100%;margin-bottom:15px;}

.profile .field-name-field-company .field-label {font-size: 13px;margin: 0;}
.profile .field-name-field-address1 .field-label {font-size: 13px;margin: 0;}
.profile .field-name-field-address2 .field-label {font-size: 13px;margin: 0;}
.profile .field-name-field-city .field-label {font-size: 13px;margin: 0;}
.profile .field-name-field-zip .field-label {font-size: 13px;margin: 0;}
.profile .field-name-field-email-alternate- .field-label {font-size: 13px;margin: 0;}
.profile .field-name-field-contact-no .field-label {font-size: 13px;margin: 0;}
.profile .field-name-field-contact-no-alternate- .field-label {font-size: 13px;margin: 0;}
.profile .field-name-field-spouse .field-label {font-size: 13px;margin: 0;}
.profile .field-name-field-country .field-label {font-size: 13px;margin: 0;}
.profile .field-name-field-state-province .field-label {font-size: 13px;margin: 0;}
.profile .field-name-field-teacher .field-label {font-size: 13px;margin: 0;}
.profile .field-name-field-tea .field-label {font-size: 13px;margin: 0;}


.view{text-align:left !important;}

.field-name-field-note-subject { float: left; width: 100%; margin-bottom:10px;}
.field-name-field-note-subject .field-label { float: left; font-size: 13px; margin: 0; }
.field-name-field-note-date { float: left; width: 100%; margin-bottom:10px;}
.field-name-field-note-date .field-label { float: left; font-size: 13px; margin: 0; }

.view-user-notes .view-header{margin-bottom:15px;}
.view-user-notes .view-header a{border: 1px solid #6164cf;color: #6164cf;float: left;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;line-height: 22px;margin-bottom: 17px;text-align: center;text-decoration: none;width: 101px;}
.view-user-notes .view-header a:hover{background:#6164cf; color:#fff;}
.view-user-notes .view-content{clear:both;}
.date_range_class{float:left;margin-top:10px; width:100%;}
.date_range_class #enable_date{float:left;margin-right:10px;}
.view_newsletter p{float:none !important;}

/********** Contact form css starts here *************/
.Rcontent_contact {float: left;padding: 10px;width: 48%;}
.Lcontent_contact {float: left;padding: 10px;width: 47%;}
.Rcontent_contact h3 {color: #6164cf;}
.Lcontent_contact .contact_fields {padding: 5px;}
.Lcontent_contact .contact_fields .contact_text_fields {height: 25px;margin-top: 4px;width: 200px;}
.Lcontent_contact .contact_fields .contact_field_label {font-size: 13px;}

/********** Contact form css ends here *************/

/********** Manual Payment form css starts here *************/
.manual_payment_fields .manual_payment_field {height: 25px;margin-top: 5px;width: 200px;}
.manual_payment_fields .manual_payment_field_label {font-size: 13px;}
.manual_payment_fields .manual_paymentlist_box{width:200px;margin-top: 5px;}
.manual_payment_fields .manual_paymentlist_box option{padding:4px;}
.manual_payment_fields{margin:10px;}
/********** Manual Payment form css ends here *************/

/********** Hide add to cart form starts here *************/
.hide_price{display:none;}
.hide_add_to_cart_form{display:none;}
/********** Hide add to cart form ends here *************/

.field-name-field-basic-files {width: 100%;}
.field-name-field-basic-video-files {width: 100%;}
.field-name-field-audiomp3-files{width: 100%;}
.field-name-field-webinar-videos {width: 100%;}


/********** Home page slider starts here *********/
.content_image {position: relative;}
.content_image div {width: 100%;display: inline-block;display: none;}
.content_image img {width: 100%;height: auto;}
/********** Home page slider Ends here *********/

.cartCont .invoice_container ul.primary{width:100%;float:left;margin-top:30px;}
.cartCont .invoice_container table {
    border: 1px solid #bebfb9;
    font-size: 0.923em;
    margin: 0 0 10px;
    width: 100%;
}
.cartCont .invoice_container th {
    border-color: #bebfb9;
    border-style: solid;
    border-width: 1px;
    font-weight: normal;
    padding: 3px 10px;
    text-transform: uppercase;
}
.cartCont .invoice_container tr{padding:5px;}
.cartCont .invoice_container td{
  padding:5px 10px;
  border-top:1px solid #ddd;
  border-right:1px solid #ddd;
}
/************ CSS for product trigger email Starts here ******************/
.rbuttonlabels { font-weight: normal;margin-bottom: 5px; }
.rbuttons {float: left;margin-right: 5px;}
.pro_tab_head {font-size: 13px;font-weight: bold;margin-top: 15px;}
/************ CSS for product trigger email Ends here ******************/

.sitemap{width:100%;}
.sitemap li{ width: 100%;float: left; clear: both; }
.sitemap li ul{width: 100%;clear: both;}
.export_fields {float: left;width: 100%;}
.export_fields .export_inner {float: left;margin-right: 40px;}
.captcha_lbl{width: 35px;background-color: #CCCD0F;height: 15px;padding: 12px;font-size: 17px;}
#edit-custom-search-blocks-form-1--2 {width: 216px;height: 20px;bottom: 12px;position: relative;}

@media (max-width: 992px){
	.wrapper{width:936px; }
	.header{width:936px;}
	.footer{width:936px;}
	.botsidebar{display:none;}
}

@media (min-width: 768px) and (max-width: 992px) {

/*Css For Menu starts here*/
	.navclass{float:left; margin-top:10px; width:100%;}
	nav ul {display: none; height: auto; padding-top:10px;}
	.navclass ul li{width:95%; display:block !important; float:left; margin-bottom:10px; height:auto;position:static;}
	ul li.expanded {background: url("/misc/menu-expanded.png") no-repeat scroll right top rgba(0, 0, 0, 0);}
	.navclass li ul {position:static;}
	.navclass ul{width:100%;}
	.navclass ul li{border-bottom: 1px solid #CFCFCF;width: 100%;margin-left:0;margin-right:0;padding-right: 0;}
	.navclass ul li a{padding:10px;float:left;}
 	.navclass ul li ul{width:100%;border:none;padding:0}
	.navclass ul li ul li{padding:0;margin-right:0;width:100%;}
	.navclass ul li ul li a{width:100%;padding-left:20px;}
	.navclass li ul li {background: none repeat scroll 0 0 #E9E9E9;padding-left: 2%;width: 98%;}
	.menu_arrow{background-color: #CECECE;right:10px;height: 20px;padding-top: 10px;text-align: center;width: 30px;position:absolute;}
	.search{margin:0 1px 1px 0;position:static;}
	a#pull { border:2px solid #6666cc; display: block; width: 30%; height:30px; position: relative; clear:both; font-size:14px; font-weight:bold; color:#6666cc; text-decoration:none; line-height:30px; padding-left:5%; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; top:-32px;}
	a#pull:after { content:""; background: url('../images/nav-icon.png') no-repeat; width: 30px; height: 30px; display: inline-block; position: absolute; right: 0; top: 6px; }
/*Css For Menu Ends here*/

.wrapper{width:98%; margin:0 1%; }
	.header{width:100%;}
	.topNav{display:none;}
	.logo{float:none; position:static; margin:5px auto; width:286px;}
	.logo img{height:120px;}
	/*.wrapper{width:707px; }
	.header{width:707px;}
	.logo{left:16%;}*/
	.sideL{width:707px;}
	.sideL .introBlkt{width:707px; overflow: hidden;}
	.sideL .testiBlk{width:100%;}
	.sideR{float:left; width:707px;}
	.sideR .blk{width:348px; }
	.outerblock {width:348px;}
	.sideR .blk .blkTitle{width:348px;}
	.block .content h2{width:100%;}
	.sideR .blk .blkcont{width:212px;}
	.blk .field-item p{width:212px;}
	.sideR .blkR{width:347px;}
	.sideR .blkR .blkTitle{width:347px;}
	.block .content h2{width:347px;}
	.sideR .blkR .blkcont{width:211px;}
	.blkR .field-item p{width:211px;}
	.footer{width:707px;}
	.content_image img{width:100%;}
	.content_over_image{left:60%;}


	/**** INTERNAL PAGES ****/

	.sidebar{display:none;}
	/*.inContainer{width:681px;}*/
	.inContainer{width:96%;}
	.inContainer h1{width:681px;}
	.inContainer .incontent{width:681px;}

	.botsidebar{width:707px; display:block;}

	/**** PRODUCT LISTING ****/
	.inContainer .prodBlk{width:681px;}
	.inContainer .prodBlk .prodDesc{width:560px;}
	.inContainer .prodBlk .prodDesc .prodTitle{width:560px;}
	.inContainer .prodBlk .prodDesc .prodDet{width:560px;}
	.prodBlk .field-item p{width:550px;}

	.cartCont{width:677px;}
	.cartCont .contTitle{width:677px;}
	.cartCont .cartTable{width:677px;}
	.cartCont .cartTable .titleCont{width:677px;}
	.cartCont .cartTable .titleCont .col1{width:205px;}
	.cartCont .cartTable .titleCont .col5{width:106px;}

	.cartCont .cartTable .rowCont{width:677px;}
	.cartCont .cartTable .rowCont .col1{width:237px;}
	.cartCont .cartTable .rowCont .col1 .prodImg{display:none;}
	.cartCont .cartTable .rowCont .col4{width:106px;}
	.cartCont .cartTable .rowCont .col5{width:106px;}

	.cartCont .cartTable .subtotRow{width:677px;}
	.cartCont .cartTable .subtotRow .subtotal{width:677px;}


	.prodBlk .views-field-title span a{width:70%}
	.prodBlk .views-field-body {float: left;width: 70%;}
	.glidecontenttoggler a.next{left:90%;}
	.glidecontenttoggler{width:78%;}
	.testiBlk .content p{width:88%;}
	video {width:100%;}
	.fb_iframe_widget iframe{width:100% !important;}
	.fb_iframe_widget span{width:100% !important;}
	.fb_iframe_widget{width:100%;}
}

@media (max-width: 767px){
	.wrapper{width:98%; margin:0 1%; }
	.header{width:100%;}
	.logo{float:none; position:static; margin:5px auto; width:286px;}
	.logo img{height:120px;}
	.navclass{float:left; margin-top:10px; width:100%;}
	nav ul {display: none; height: auto; padding-top:10px;}

	/*Css For Menu starts here*/
	.navclass ul li{width:95%; display:block !important; float:left; margin-bottom:10px; height:auto;position:static;}
	ul li.expanded {background: url("/misc/menu-expanded.png") no-repeat scroll right top rgba(0, 0, 0, 0);}
	.navclass li ul {position:static;}
	.navclass ul{width:100%;}
	.navclass ul li{border-bottom: 1px solid #CFCFCF;width: 100%;margin-left:0;margin-right:0;padding-right: 0;}
	.navclass ul li a{padding:10px;float:left;}
 	.navclass ul li ul{width:100%;border:none;padding:0}
	.navclass ul li ul li{padding:0;margin-right:0;width:100%;}
	.navclass ul li ul li a{width:100%;padding-left:20px;}
	.navclass li ul li {background: none repeat scroll 0 0 #E9E9E9;padding-left: 2%;width: 98%;}
	.menu_arrow{background-color: #CECECE;right:10px;height: 20px;padding-top: 10px;text-align: center;width: 30px;position:absolute;}
	.search{margin:0 1px 1px 0;position:static;}
	/*Css For Menu Ends here*/

	a#pull { border:2px solid #6666cc; display: block; width: 30%; height:30px; position: relative; clear:both; font-size:14px; font-weight:bold; color:#6666cc; text-decoration:none; line-height:30px; padding-left:5%; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; top:-32px;}
	a#pull:after { content:""; background: url('../images/nav-icon.png') no-repeat; width: 30px; height: 30px; display: inline-block; position: absolute; right: 0; top: 6px; }

	 .sideR{float:left; width:100%;}
	.sideR .blk{width:100%; }
	.sideR .blk .blkTitle{width:100%;}
	.block .content h2{width:100%;}
	.blk .field-item p{width:70%;}
	.sideR .blk .blkcont{width:70%;}
	.outerblock {width:100%;}
	.sideL .testiBlk{width:100%;}
	.sideR .blkR{width:100%;}
	.sideR .blkR .blkTitle{width:100%;}
	.block .content h2{width:100%;}
	.sideR .blkR .blkcont{width:70%;}
	.blkR .field-item p{width:70%;}
	.footer{width:100%;}
	.sideL {width:100%;}
	.sideL .introBlkt{width:100%;}
	.sidebar{display:none;}
	.inContainer{width:96%;}
	.inContainer h1{width:100%;}
	.inContainer .incontent{width:100%;}
	.botsidebar{width:100%; display:block;}
	.botsidebar .sideblk{margin-right:31px;}

	/**** INTERNAL PAGES ****/
	.sidebar{display:none;}
	.inContainer{width:94%;}
	.inContainer .contTitle{width:100%;}
	.inContainer .incontent{width:100%;}
	.botsidebar{width:100%; display:block;}
	.botsidebar .sideblk{width:45%; clear:both;}
	.botsidebar .sideblk .sideblkTitle{width:100%;}
	.sideblk .block .content .node h2{width:100%;}
	.botsidebar .sideblk .contTitle{width:100%;}
	.botsidebar .sideblk .sidecontent{width:100%;}
	.sideblk .field-item p{width:100%;}
	.botsidebar .sideblk .seperator{width:100%;}
	.botsidebar .sideblkR{width:45%;}
	.botsidebar .sideblkR .sideblkTitle{width:100%;}
	.sideblkR .block .content .node h2{width:100%;}
	.botsidebar .sideblkR .contTitle{width:100%;}
	.botsidebar .sideblkR .sidecontent{width:100%;}
	.sideblkR .field-item p{width:100%;}
	.botsidebar .sideblkR .seperator{width:100%;}
	.content_image img{width:100%;}
	.content_over_image{left:60%;}
	.testiBlk .content p{width:88%;}

	/**** PRODUCT LISTING ****/
	.inContainer .prodBlk{width:100%;}
	.inContainer .prodBlk .prodDesc{width:72%;}
	.inContainer .prodBlk .prodDesc .prodTitle{width:100%;}
	.prodBlk .node h2 a{width:100%;}
	.inContainer .prodBlk .prodDesc .prodDet{width:100%;}
	.prodBlk .field-item p{width:75%;}

	.prodBlk .views-field-uc-product-image {float: left; width:20%;}
	.prodBlk .field-content{width:100%;}
	.prodBlk .product-image{width:100%; margin-left:0; padding-left:0;}
	.prodBlk .main-product-image img {margin-right: 20px; width:100%;}
	.prodBlk .views-field-title span a{width: 70%; margin-left:2%;}
	.prodBlk .views-field-body {width: 70%; margin-left:2%;}
	.prodBlk .views-field-sell-price {width: 30%; margin-left:2%;}
	.prodBlk .views-field-addtocartlink {margin-left: 2%;width: 30%;}

	.inContainer .proddetTitle{width:100%; line-height:22px;}
	.inContainer .prodDetPrice{width:40%;}
	.incontent_cart_det .product-info.sell-price{width:45%;}
	.inContainer .prodsubdet{width:40%;}

	.cartCont{width:95%; overflow:hidden; overflow-x:scroll;}
	.glidecontenttoggler a.next{left:91%;}
	.glidecontenttoggler{width:98%;}
	video {width:100%;}
	.fb_iframe_widget iframe{width:100% !important;}
	.fb_iframe_widget span{width:100% !important;}
	.fb_iframe_widget{width:100%;}
	.field-type-text-with-summary{float:left; width:67%;}
	.showdivider{width:100% !important; background:none !important; border-top:1px solid #cecece;}

	.form-item .description {font-size: 0.85em; width: 100%; margin: 5px 0;}
	.rec_botsidebar{display:block;}
	.sidebar_pro_cat{display:none;}
	.botsidebar_pro_cat{display:block;}
	.view-content{width:100%; overflow:hidden; overflow-x:scroll;}
}

@media (max-width: 480px) {
	.sideL{display:none;}
	.botsidebar .sideblk{width:100%;}
	.botsidebar .sideblkR{width:100%;}
	.outerblock {width:100%;}
	.field-type-text-with-summary{float:left; width:67%;}
	.incontent .field-type-text-with-summary{width:auto;}
	.showdivider{width:100% !important; background:none !important; border-top:1px solid #cecece;}
	.form-item .description {font-size: 0.85em; width: 100%; margin: 5px 0;}
	.rec_botsidebar{display:block;}
	.sidebar_pro_cat{display:none;}
	.botsidebar_pro_cat{display:block;}
	.view-content{width:100%; overflow:hidden; overflow-x:scroll;}
}
@media (max-width: 320px){
	.sideL{display:none;}
	.search{width:150px}
	/*.search .seafield{width:130px}*/
	.search #edit-search-block-form--2{width:130px}
	.blk .field-item p{width:50%;}
	.blkR .field-item p{width:50%;}
	.botsidebar .sideblk{width:100%;}
	.botsidebar .sideblkR{width:100%;}
	.incontent .field-item img{width:100%;}
	.prodBlk .node h2{width:50%;}
	.prodBlk .views-field-title span a{clear: left;margin-left: 7px;width: 88%;}
	.prodBlk .views-field-body {margin-left: 6px;clear: left;width: 86%;}
	.prodBlk .views-field-addtocartlink{width: 50%;}
	.prodBlk .views-field-sell-price{margin-left:6px;}
	.cartCont{width:95%; overflow:hidden; overflow-x:scroll;}
	.outerblock {width:100%;}
	.blkR data-width {width:100%;}
	.content_image img{width:100%;}
	.content_over_image{left:60%;}
	.fb_iframe_widget iframe{width:100% !important;}
	.fb_iframe_widget span{width:100% !important;}
	.field-type-text-with-summary{float:left; width:67%;}
	.incontent .field-type-text-with-summary{width:auto;}
	.showdivider{width:100% !important; background:none !important; border-top:1px solid #cecece;}
	.form-item .description {font-size: 0.85em; width: 100%; margin: 5px 0;}
	.rec_botsidebar{display:block;}
	.sidebar_pro_cat{display:none;}
	.botsidebar_pro_cat{display:block;}
	.view-content{width:100%; overflow:hidden; overflow-x:scroll;}
}

.field-name-field-upload-block-image{float:left;}
.field-type-text-with-summary{float:left; /*width:67%;*/}
.inContainer .incontent h2{width:100%; font-size:17px; float:left; line-height:20px; margin-bottom:10px;}
.inContainer .incontent h3{font-size:15px; float:left; line-height:20px; margin-bottom:10px; margin-top:10px;width:100%;}
.inContainer .incontent p{/*float:left; font-size:13px;*/ line-height:20px;margin-bottom:20px; }
.inContainer .incontent p a{color:#6164CF; text-decoration:none;}
.inContainer .incontent ul{ margin-left:25px; }
.inContainer .incontent ol{ margin-left:25px; }
.inContainer .incontent ul,
.inContainer .incontent ol li{ line-height:20px; margin-bottom:5px; }
/*.inContainer .incontent ul li{float:left;width:100%;} */
.inContainer .incontent ul.pager li{float:none;}
.sideR .field-items h2{font-size:13px !important; float:left; background:none !important; margin:10px !important; width:134px !important; text-align: left !important; line-height: normal !important; font-weight: normal !important;}
.inContainer .incontent .incontent_cart_det ul.links{float:right !important; line-height:20px; margin-bottom:5px; clear:both;}


.tableheader {
    border-bottom: 1px solid #808080;
    font-size: 13px;
    font-weight: bold;
}

.class_textfields {
    height: 30px;
    margin: 20px 0;
    width: 200px;
}
.class_textfieldsmultiple {
    height: 80px;
    margin: 0 0 -58px 0;
    width: 200px;
}
.class_textfieldsdate {
    height: 30px;
    margin: 20px 3px;
    width: 60px;
}
.date_separator{ font-size: 15px; font-weight: bold;}
.class_listbox{height: 100px;margin:10px 0 20px 6px;width: 300px;border:1px solid #bbbbbb;}
.export_label {font-size: 15px;font-weight: bold;margin-left:6px;}
.class_listbox option{padding:4px;}
.class_textfields2 {
    height: 30px;
    width: 200px;
	padding-left:5px;
	padding-right:5px;
}
.hasDatepicker{
	height: 30px;
    width: 200px;
}
/*.class_buttons{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #6164CF;
    color: #6164CF;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    margin-top: 15px;
    padding: 6px 20px;
    text-align: center;
	text-decoration: none;
}*/
.class_buttons {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("images/buttons.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #e4e4e4 #d2d2d2 #b4b4b4;
    border-image: none;
    border-radius: 20px;
    border-style: solid;
    border-width: 1px;
    color: #5a5a5a;
    cursor: pointer;
    font-family: "Lucida Grande",Verdana,sans-serif;
    font-size: 1.077em;
    font-weight: normal;
    margin-bottom: 1em;
    margin-right: 1em;
    padding: 4px 17px;
    text-align: center;
	text-decoration:none;
	margin-top:15px;
}
.class_buttons2 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("images/buttons.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #e4e4e4 #d2d2d2 #b4b4b4;
    border-image: none;
    border-radius: 20px;
    border-style: solid;
    border-width: 1px;
    color: #5a5a5a;
    cursor: pointer;
    font-family: "Lucida Grande",Verdana,sans-serif;
    font-size: 1.077em;
    font-weight: normal;
    margin-bottom: 1em;
    margin-right: 1em;
    padding: 4px 17px;
    text-align: center;
	float:left;
	text-decoration:none;
}
/*.class_buttons2{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #6164CF;
    color: #6164CF;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    margin-top: 15px;
    padding: 6px 20px;
    text-align: center;
	text-decoration: none;
	margin:6px;
	float:left;
}*/
/*.class_buttons:hover{background:#6164cf; color:#fff;}
.class_buttons2:hover{background:#6164cf; color:#fff;}*/
.all_session_table a{text-decoration: none;color:#0074bd;}
.all_session_table{border: 1px solid #bebfb9;font-size: 12px;width: 100%;}
.all_session_table th {background: none repeat scroll 0 0 #e1e2dc;border-color: #bebfb9;border-style: solid;border-width: 1px;font-weight: normal;padding: 3px 10px;text-transform: uppercase;}
.all_session_table tr.odd {background: none repeat scroll 0 0 #fff;}
.all_session_table tr.even, tr.odd {background: none repeat scroll 0 0 #f3f4ee;border-color: #bebfb9;border-width: 0 1px;}
.all_session_table td, .all_session_table th {border: 0 none;color: #000;padding: 8px 10px;vertical-align: middle;}

.all_session_table2 a{text-decoration: none;color:#0074bd;}
.all_session_table2{border: 1px solid #bebfb9;font-size: 12px;width: 100%;margin-top:30px;}
.all_session_table2 th {background: none repeat scroll 0 0 #e1e2dc;border-color: #bebfb9;border-style: solid;border-width: 1px;font-weight: normal;padding: 3px 10px;text-transform: uppercase;}
.all_session_table2 tr.odd {background: none repeat scroll 0 0 #fff;}
.all_session_table2 tr.even, tr.odd {background: none repeat scroll 0 0 #f3f4ee;border-color: #bebfb9;border-width: 0 1px;border-bottom: 1px solid #bbb;}
.all_session_table2 td, .all_session_table2 th {border: 0 none;color: #000;padding: 8px 10px;vertical-align: middle;}


.spanmessage {
    clear: left;
    float: left;
    font-size: 16px;
    margin: 6px;
    position: relative;
    width: 100%;
}

.field_label {
    color: #000000;
    font-size: 13px;
    margin-bottom: 5px;
    margin-top: 10px;
}
.parent_div{margin:6px;clear:left;}
.parent_session_list {
    float: left;
    width: 100%;
}
.session_editing{
	max-height: 300px;
    overflow-x: hidden;
    overflow-y: auto;
    position: relative;
    width: 35%;
	margin:15px;
	float:left;
	border:1px solid #bbbbbb;
	padding:5px;
}
.session_count{ margin-top: 13px;width:200px;float:left;}
.view-all-languages2 .view-content div{float: left;width: 100%;}
/*.views-field.views-field-name{float: left;}*/
.views-field.views-field-field-add-flag{float: right;}
/*.views-field.views-field-name a {color: #000;font-size: 15px;font-weight: bold;text-decoration: none;}*/
.showdivider {background: url("images/divider_color.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);float: left;height: 55px;width: 700px;}
.error_class{color:red}
.views-view-grid span.views-field-name{float:left;}
.views-view-grid span.views-field-field-add-flag{float:left;clear:both;}
.views-view-grid tr td{text-align:center;float:left;margin:0 38px 0 37px;}
.views-view-grid tr{margin-bottom:40px;float:left;}
.views-view-grid tr:last-child{margin-bottom:0;}


.parent_div_left .creating_fields {float: left;margin-right: 20px;}
.parent_div_left {clear: left;float: left;margin-bottom: 12px;margin-right: 10px;width: 100%;}

.first_left {float: left;width: 470px;}
.class_textfields_contact{height: 30px;width: 200px;}

.second_left {float: left;margin-left: 30px;width: 470px;}

.service-links ul.links{margin-left:0 !important;}
.service-links ul.links li{float: left !important; margin-right: 10px !important;}


.form-select {height: 35px;padding-left: 5px;padding-right: 5px;width: 250px; border:1px solid #cecece;}

.field-name-uc-product-image { width: 30%;}
.attribute .description { font-size: 14px; line-height: 25px; margin-top: 10px;}

.view-classroomsessiondisplay .views-row {float: left;width: 100%;}
.view-classroomsessiondisplay .views-row .views-field-field-lsn-number{float: left;}
.view-classroomsessiondisplay .views-row .views-field-title{float: left;}
.view-grouping-header {font-weight: bold;font-size: 18px;color: #313131;}
.view-grouping-content h3 {margin: 0 !important;font-size: 13px !important;font-weight: normal;}


/********* CSS For profile display starts here ************/

.profile .field-label{float:left}
.field-name-field-first-name { width: 100%; }
.profile .field-items {float: left;}

.inContainer .sticky-enabled{width:100%}
.inContainer .sticky-enabled thead{background: none repeat scroll 0 0 grey;}
.inContainer .sticky-enabled thead tr th{color:#ffffff;}
.inContainer .sticky-enabled thead tr th a{color:#ffffff;text-decoration:none;}
.inContainer .sticky-enabled tbody tr{height:35px;}
/********* CSS For profile display Ends here ************/

.view-classroomotherlevel .views-row {float: left;width: 100%;}
.view-classroomotherlevel .views-row .views-field-counter {float: left;margin-right: 5px;}


/************** CSS for LEVEL 1 Display **************/

.view-classroomsessiondisplay .view-grouping-header{ background: none repeat scroll 0 0 #e5e5e5;height: 20px;padding-bottom: 10px;padding-left: 1%;padding-top: 10px;width: 99%;float:left;}
.view-classroomsessiondisplay .view-content .view-grouping {float: left;margin-bottom: 30px;width: 100%;}
.view-classroomsessiondisplay .view-grouping-content{float:left;}
.view-classroomsessiondisplay .view-grouping-content h3{color: #313131;font-weight: bold;margin-bottom: 10px !important;margin-left: 1% !important;margin-top: 10px !important; font-style: italic;}
.view-grouping-content table tr {float: left;margin: 0;width: 100%;}
.view-grouping-content table tr td {margin-left: 1%;margin-right: 0;text-align: left;width: 49%;}
.view-grouping-content table tr td a {color: #313131;float: left;font-size: 13px;margin-bottom: 8px !important;text-decoration: none;}
.view-grouping-content table tr td a:hover{color:#6164CF;}
.view-grouping-content table {border-bottom: 1px solid #e5e5e5;float: left;margin-bottom: 10px;}
.view-grouping-content table:last-child {border:none;}

.view-classroomotherlevel .view-content{float:left;}
.view-classroomotherlevel .view-content table tr {margin: 0;width: 100%;}
.view-classroomotherlevel .view-content table tr td {float: left;margin: 0;font-size:13px;margin-bottom:10px;}

.view-classroomotherlevel .view-content table tr td .views-field-counter {float: left;margin-right:5px;color:#313131;font-weight:bold;}
.view-classroomotherlevel .view-content table tr td .views-field-field-lsn-number {float: left;margin-right:5px;color:#313131}
.view-classroomotherlevel .view-content table tr td .views-label-field-lsn-number {float: left;margin-right:5px;color:#313131}
.view-classroomotherlevel .view-content table tr td .views-field-field-lsn-number .field-content {float: left;color:#313131}
.view-classroomotherlevel .view-content table tr td .views-field-title {float: left;color:#313131}
.view-classroomotherlevel .view-content table tr td .views-label-title {float: left;margin-right:5px;color:#313131}
.view-classroomotherlevel .view-content table tr td a{text-decoration:none;color:#313131}
.view-classroomotherlevel .view-content table tr td a:hover{color:#6164CF;}


.view-conference-classroom-display .view-content{float:left;}
.view-conference-classroom-display .view-content table tr {margin: 0;width: 100%;}
.view-conference-classroom-display .view-content table tr td {float: left;margin: 0;font-size:13px;margin-bottom:10px;}
.view-conference-classroom-display .view-content table tr td .views-field-counter {float: left;margin-right:5px;color:#313131;font-weight:bold;}
.view-conference-classroom-display .view-content table tr td .views-field-field-lsn-number {float: left;margin-right:5px;color:#313131}
.view-conference-classroom-display .view-content table tr td .views-label-field-lsn-number {float: left;margin-right:5px;color:#313131}
.view-conference-classroom-display .view-content table tr td .views-field-field-lsn-number .field-content {float: left;color:#313131}
.view-conference-classroom-display .view-content table tr td .views-field-title {float: left;color:#313131}
.view-conference-classroom-display .view-content table tr td .views-label-title {float: left;margin-right:5px;color:#313131}
.view-conference-classroom-display .view-content table tr td a{text-decoration:none;color:#313131}
.view-conference-classroom-display .view-content table tr td a:hover{color:#6164CF;}
/************** CSS for LEVEL 1 Display Ends here **************/

/************** CSS for Session  Display**************/
.node-session .field{width:100%;}

.node-session .field-name-field-file-attachment .field-label {font-size: 15px;margin-bottom: 15px;margin-top: 15px;}
.node-session .field-name-field-file-attachment .field-items {border: 1px solid #e5e5e5;}
.node-session .field-name-field-file-attachment .field-items .field-item.even{ padding:10px;}
.node-session .field-name-field-file-attachment .field-items .field-item.even a{color: #313131;font-size: 13px;font-weight: bold;text-decoration: none;}
.node-session .field-name-field-file-attachment .field-items .field-item.even img{float: right;margin:0 !important;}
.node-session .field-name-field-file-attachment .field-items .field-item.odd{padding:10px;background:#e5e5e5;}
.node-session .field-name-field-file-attachment .field-items .field-item.odd a{color: #313131;font-size: 13px;font-weight: bold;text-decoration: none;}
.node-session .field-name-field-file-attachment .field-items .field-item.odd img{float: right;margin:0 !important;}


.node-session .field-name-field-mp3-files .field-label {font-size: 15px;margin-bottom: 15px;margin-top: 15px;}
.node-session .field-name-field-mp3-files .field-items {border: 1px solid #e5e5e5;float:left;width:100%;}
.node-session .field-name-field-mp3-files .field-items .field-item.even{ padding:10px;float:left;width:97%;}
.node-session .field-name-field-mp3-files .field-items .field-item.even a{color: #313131;font-size: 13px;font-weight: bold;text-decoration: none;}
.node-session .field-name-field-mp3-files .field-items .field-item.even img{float: right;margin:0 !important;}
.node-session .field-name-field-mp3-files .field-items .field-item.odd{padding:10px;background:#e5e5e5;float:left;width:97%;}
.node-session .field-name-field-mp3-files .field-items .field-item.odd a{color: #313131;font-size: 13px;font-weight: bold;text-decoration: none;}
.node-session .field-name-field-mp3-files .field-items .field-item.odd img{float: right;margin:0 !important;}
.BrightcoveExperience.brightcove-field-embed {width: 600px;max-width: 100%;}

.song_title {float: left;font-size: 13px;font-weight: bold;width:350px; color:#313131; margin-top:4px;}
.mejs-container{float:left;margin-right:10px;}
.mediaelement-audio audio{float: left;margin-left: 10px;margin-right: 10px;width: 135px;height:30px;}
.mediaelement-download-link img { width: 17px !important;}
.mediaelement-download-link{float:left; margin-top:7px;}
/************** CSS for Session Display Ends here **************/

.view-side-bar a {font-size: 15px !important;color: #313131;}
.view-side-bar a:hover {color: #6164cf;}

.sidebar_pro_cat .sideblk {border-bottom: 1px solid #d2d2d2;margin-bottom: 20px;padding-bottom:4px;}
.sidebar_pro_cat .sideblk  a{text-decoration:none;}
.sidebar_pro_cat .sideblk .content .view .views-row{margin-bottom:10px;}
.sidebar_pro_cat .sideblk_pro_cat h2{ background: none repeat scroll 0 0 rgba(0, 0, 0, 0);border-bottom: 1px solid #d2d2d2;color: #6164cf;font-size: 16px;font-weight: bold;margin-bottom: 10px;padding-bottom: 13px;text-align: left;width: 250px;}
.sidebar_pro_cat .sideblk .seperator {border-bottom: 1px solid #d2d2d2;float: left;height: 1px;margin-bottom: 2px;width: 250px;}

.botsidebar_pro_cat .sideblk {border-bottom: 1px solid #d2d2d2;margin-bottom: 20px;padding-bottom:4px;}
.botsidebar_pro_cat .sideblk  a{text-decoration:none;}
.botsidebar_pro_cat .sideblk .content .view .views-row{margin-bottom:10px;}
.botsidebar_pro_cat .sideblk_pro_cat h2{ background: none repeat scroll 0 0 rgba(0, 0, 0, 0);border-bottom: 1px solid #d2d2d2;color: #6164cf;font-size: 16px;font-weight: bold;margin-bottom: 10px;padding-bottom: 13px;text-align: left;width: 250px;}
.botsidebar_pro_cat .sideblk .seperator {border-bottom: 1px solid #d2d2d2;float: left;height: 1px;margin-bottom: 2px;width: 250px;}



.views-table thead { background: none repeat scroll 0 0 gray; }
.views-table thead tr th{ color:#ffffff; }
.views-table tbody tr td { padding: 10px;}
.views-table tbody tr td a { text-decoration: none; }
.triggeradd_new{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #6164CF;color: #6164CF;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;padding: 3px 20px;text-align: center;margin-top:15px;margin-right:10px;text-decoration:none;}
.triggeradd_new:hover{ background:#6164cf; color:#fff;}
.view-trigger-session-email .view-header { margin: 10px 0; }



/********* CSS For product  listing starts here **********/
.view-product-listings .views-field-field-short-title a{color: #000;font-size: 14px;font-weight: bold;text-decoration: none;}
.view-product-listings .views-field-field-short-title{margin-bottom:15px;}
.view-product-listings .views-row{border-bottom: 1px dotted #bbb;float:left;width:100%;padding:10px 0;}
.view-product-listings .views-field-view-node a{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #6164CF;color: #6164CF;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;padding: 4.5px 20px;text-align: center;position:relative;top:3px;text-decoration:none;}
.view-product-listings .views-field-view-node a:hover{ background:#6164cf; color:#fff;}
.view-product-listings .views-field.views-field-addtocartlink{float:left;width:100%;}
.view-product-listings .views-field.views-field-addtocartlink .form-submit{margin:0;}
.view-product-listings .views-field.views-field-view-node{float:right;margin-left:10px;margin-top:-26px;}
.view-product-listings .views-field.views-field-sell-price {font-size: 14px;font-weight: bold;float:left;width:100%;}
.view-product-listings .views-field.views-field-body {float: left;}
/********* CSS For product  listing ends here **********/

/********* CSS For user profile starts here **********/
#user-profile-form{float:left;}
#user-profile-form label{font-weight:normal;margin-bottom:5px;}
#user-profile-form .field-type-text{margin:15px 0;}
#user-profile-form .field-type-list-text{margin:15px 0;}
#user-profile-form .form-wrapper .form-item{margin:15px 0;}
#user-profile-form .form-wrapper .form-item .form-item-pass-pass1.password-parent{width:100%;}
#user-profile-form .form-wrapper .form-item .form-item-pass-pass2.confirm-parent{width:100%;}
/********* CSS For user profile ends here **********/

a.subscribe-btn{
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #6164CF;
  color: #6164CF;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  padding: 5px;
  text-align: center;
  margin-top: 15px;
  text-decoration: none;
  float:right;
  position: relative;
  z-index:100;
}
a.subscribe-btn:hover{
  background: none repeat scroll 0 0 #6164CF;
  border: 1px solid #6164CF;
  color: #fff;
}
.addtoany a{
  border:0px!important;
  padding:0px!important;
  margin-top:0px!important;
}

.view-new-level-1 h3 {
  background: none repeat scroll 0 0 #e5e5e5;
  height: 20px;
  padding-bottom: 10px;
  padding-left: 1%;
  padding-top: 10px;
  font-size: 18px!important;
  width: 99%;
}

.view-new-level-1 table tr {margin: 0;width: 100%;}
.view-new-level-1 table tr td {margin-left: 1%;margin-right: 0;text-align: left;width: 49%;}
.view-new-level-1 table tr td a {color: #313131;font-size: 13px;margin-bottom: 8px !important;text-decoration: none;}
.view-new-level-1 table tr td a:hover{color:#6164CF;}
.view-new-level-1 table {border-bottom: 1px solid #e5e5e5;margin-bottom: 10px;}
.view-new-level-1 table:last-child {border:none;}
.view-new-level-1 .view-header{font-size:14px!important;}


.field-name-field-next-session-button{
  text-align:right;
}
.next-session-button{
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #6164CF;
  color: #6164CF;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  padding: 4.5px 20px;
  text-align: center;
  text-decoration: none;
}
.next-session-button:hover{
  background: #6164cf;
  color: #fff;
}

/* My Account section */
.notice-yellow{
  margin-top:10px;
  color: #8a6d3b;
  background-color: #fcf8e3;
  padding: 15px;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 40px;
  border: 1px solid #faebcc;
  border-radius: 4px;
}
