/*ivicin reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
strike, sub, sup, tt, var,
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: 12px;
	font-family: inherit;
	vertical-align: baseline;
}

body {
 line-height: 1;
  overflow:auto;
  clear:both;
  display:block;
   font-family:'Trebuchet MS', arial;
 }

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
 a
 {
         color:#363D5C ;
display:inline;
font-size:11px;
font-weight:bold;
     
 } 

a:active,a:visited,a:hover
{
outline:none;	
        color:#787878;
        }
a img{
    border:none;
    
}
h1,h2,h3,h4
{
        
        font-weight:bold;
/*         padding:.5em 0 1em 0;*/
         font-family:'Trebuchet MS',arial;
        
}

h1{
        font-size:1.8em;
       
}
h2{
        font-size:1.6em;
}
h3{
        font-size:1.4em;
}
/*kraj na reset*/
/*generic*/

input.text{
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  outline:none;
  min-width:250px;
  border: solid 1px #7094B8;
  height: 25px;
  color: #093E56;
  background: #ecf3ff;
  font-size: 16px;
  line-height:25px;
  padding: 2px 4px 0;
  float:left;
  clear:both;
}

textarea.text{
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  outline:none;
  min-width:250px;
  min-height:150px;
  border: solid 1px #7094B8;
  height: 25px;
  color: #093E56;
  background: #ecf3ff;
  font-size: 12px;
  padding: 2px;
  float:left;
  clear:both;
}

.lineHeight25
{
line-height:25px;

}  
.lineHeight30
{
line-height:30px;

}
.clearDiv
{
    clear: both;
    padding: 5px 0;
}
.noBorder
{
    border:none !important;
}
.noBg
{
    background:none !important;
}
.noFloat
{
    clear:both !important;
	float:none !important;
}
.fLeft, .leftFloat 
{
    float:left;
}
.fRight, .rightFloat 
{
    float:right;
}

.noPadding
{
    padding:0 !important;
}

.noPaddingRight
{
    padding-right:0 !important;
}

.noPaddingLeft
{
    padding-left:0 !important;
}

.darkBlue
{
	color:#464755;
}       


.width60
{
	width:60px !important;
}


.width70
{
	width:70px !important;
}
.width150
{
width:150px;
}
.width130
{
width:130px !important;
}
.width120
{
width:120px !important;
}
.width110
{
width:110px;
}
.width370
{
width:370px !important;
} 
 .width190
{
width:190px !important;
}
.width200
{
width:200px !important;
}
.width545
{
    width:545px !important;
    overflow: hidden;
    
}
.pad2All_noRight
{
padding:2px 0px 2px 2px;

}
.padRight{
padding-right:10px
}
  .padLeft{
padding-left:10px
}
.padLeftTop
{
margin:0;
padding-bottom:0;
padding-left:45px;
padding-top:20px;
}
.centerAlign
{
display:block;
text-align:center; 
}

.leftAlign
{
display:block;
text-align:left; 
}
.blockDisplay
{
    display: block;
}

.padBottom43
{
padding-bottom:43px !important;
}
.leftMargin30
{
margin-left:30px !important;
}
.leftMargin5
{
margin-left:5px !important;
}
.noMargin
{
	margin:0 !important;
}

.borderTopGray
{
border-top:1px solid #999;
}

.borderRightGray
{
border-right:1px solid #999;
}

.size12
{
font-size:12px;
}
.size13
{
font-size:13px !important;
}
.size14
{
font-size:14px !important;
}

.size15
{
font-size:15px !important;
}   
.height30
{
	height:30px !important;
}
.blockDisplay
{
	overflow:hidden;
	display:block;
}
/*generic*/


html
{
background:#7a8288 url(images/htmlBg.png) top center repeat-y;   
    
}
body{

text-align:center;
}

#mainWrap
{
    width:922px;
display:block;
margin:auto;
  background:transparent url(images/headerTop.png) no-repeat center top; 
padding-top:18px;
position:relative;
}




/* #####################header styles#######################*/
#header
{
  background:transparent url(images/bodyBg.png) repeat-y left top; 
display:block;
   
padding:0 14px;
overflow:visible;
position:relative;
left:0px;
z-index:999;
/*height:210px; 
*/
width:895px;

}
#header img
{
    float:left;
    padding:20px 20px 0 30px;
}
#header h1{
    font-family:'Century Gothic', Arial;
    font-size:22px;
    color:#465B86;
    font-weight:bold;
    float:left;
    padding-top:40px;
}


#headerWrap
{
  
    float:right;
  text-align:right;
padding:22px 30px 5px 0;
}
.headerWrapTop
{
    background:transparent url(images/headerSearachBg.png) top left no-repeat;
    float:right;
height:24px;
line-height:20px;
margin:0;
padding:0;
text-align:left;
width:147px;
}
.PaInput
{
background:none;
font-family:'Trebuchet MS';
 border:none;
font-size:11px;
}
.selectOption
{
background:#fff;
border-bottom:#ebebeb 1px dashed;
}
.headerWrapTop input[type='text']
{
   color:#595959;
float:left;
height:20px;
padding:4px;
width:114px;
}
.headerWrapTop input[type='submit'], .divSearch input[type='submit']
{
font-weight:bold;
color:#fff;
 background:transparent url(images/searchButton.png) top left no-repeat;
  width:24px;
 height:24px;
 }
 input[type='submit'], input[type='button']
{
	cursor:pointer;
}

input.btnLarger
{

background:transparent url(images/getStartedBtn.png) top center no-repeat;
 color:#fff;
 width:85px;
 height:30px;
}

.btnLarger95
{
	display: block;
background:transparent url(images/btnLarger.png) top center no-repeat  !important;         
color:#fff !important;
 width:95px !important;         
 height:30px !important;         
font-family:Arial, "Trebuchet MS";
line-height:30px;
text-decoration:none;
text-align:center;
font-weight:bold;
}


.btnLarger103
{
	display: block;
background:transparent url(images/btnLarger103.png) top center no-repeat;
 color:#fff !important;
 width:103px;
 height:30px;
font-family:Arial, "Trebuchet MS";
line-height:32px;
text-decoration:none;
text-align:center;
}


.btnLarger123
{
	display: block;
background:transparent url(images/btnLarger123.png) top center no-repeat;
 color:#fff !important;
 width:123px;
 height:30px;
font-family:Arial, "Trebuchet MS";
line-height:32px;
text-decoration:none;
text-align:center !important;
}


.btnLarger140
{
	display: block;
background:transparent url(images/btnLarger140.png) top center no-repeat;
 color:#fff !important;
 width:140px;
 height:30px;
font-family:Arial, "Trebuchet MS";
line-height:32px;
text-decoration:none;
text-align:center;
}


#headerWrap li
{
    list-style:none;
    float:left;
    border-right:1px solid #b6c0d3;
    padding:0 5px 0;
}
#headerWrap li a
{
    color:#6d81a6;
    font-size:12px;
    font-family:'Lucida Sans Unicode', 'Trebuchet MS', arial;
    text-decoration:none;

}
.headerWrapMiddle
{
    clear:both;
    padding:5px 0 5px;
    overflow:hidden;
}
.headerWrapBottom
{
    clear:both;
}
#headerWrap .headerWrapBottom li a
{
    font-size:11px ;
color:#4E5D77;
}

#mainNavHolder, #smoothmenu1
{
	background-color:#606F8B;
	clear:both;
	display:block;
	height:40px;
	line-height:40px;
	padding-bottom:4px;
	position:relative;
overflow:visible;
}
#smoothmenu1
{
 /*position:absolute;
top:165px;
left:15px;
width:895px;   
*/
}

#mainNavHolder ul
{  
 	display:block;
	margin:0 auto;
	overflow:visible;
   
}  
 #smoothmenu1 ul#dropdown 
{ 
	display:block;
	margin:0 auto;
	overflow:visible;
	position:absolute;
	left:10px;
              
}
#mainNavHolder li, #smoothmenu1 li
{
    background:transparent url(images/mainNavSep.png) right top no-repeat;
display:inline;
line-height:35px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
overflow:visible;
padding:5px 18px 5px 5px;
text-align:center;
}

#mainNavHolder a, #smoothmenu1 a
{
color:#FFFFFF;
font-family:Arial,'Trebuchet MS';
font-size:14px;
text-align:center;
text-decoration:none;
}
  .page-list
{
  	/*background:transparent url(images/navTrans.png) ; */
    background:#606F8B;
} 
.nested-wrapper .page-list
{
	background-color:#fff !important; 

}
.sort-handle, .sort-handle a
{
text-align:left !important;
}

  #smoothmenu1 li .page-list  li
{
	background:none;        
	  	background:transparent url(images/navTrans.png) ;  
	padding:0;
	margin:0;
}


/* #####################end of header styles#######################*/






/* #####################content styles #######################*/





/*##############################
 left styles
################################*/
#content{
  background:transparent url(images/bodyBg.png) repeat-y center left; 
display:block;

padding:0 14px 0px;
overflow:hidden;
    min-height:655px;
   position:relative;
clear:both;
z-index:1;
/*
margin-top:210px;

*/
float:left;
width:894px;
}

.leftFloater
{
    display:block;
    float:left;
    width:583px;

}
.featuredPrograms
{
 background:#fff url(images/featProgramsBg.png) repeat-y left top; 
display:block;
font-family:trebuchet MS;
overflow:hidden; 
height: 260px;
}

.featuredProgramsLeftWrapper{
    width:385px;
    float:left;
    text-align:left;
    padding:22px 0 0 24px;
}



.featuredProgramsLeftWrapper h2{
    color:#fff;
    font-weight:normal;
    font-size:26px;
    text-align:left;
    padding-bottom:30px;
    padding-top:0px;
    letter-spacing:-0.5px;
}

.featuredProgramsLeft
{
    padding-left:10px;
}
strong.sTitle , strong.sTitle a 
{
    color:#3d3f41;
    text-align:left;
    font-size:14px;
    padding-bottom:10px;
    display:block;
}

strong.sTitle a
{
	
	
}
.featuredProgramsLeft p img
{
    float:left;
    padding:7px;
    background:transparent url(images/imgfeatPrBg.png) top center no-repeat; 
    margin:0 6px 2px 0;
}
.featuredProgramsLeft p.pfeatPr
{
font-family:'trebuchet MS';
font-size:11px;
width:350px;
line-height:18px;
}

.featuredProgramsLeft p.pfeaturedPrFoot
{
    color:#142649;
    font-size:12px;
    padding-top:15px;
    float:left;
}
.featProgPager
{
    width:90px;
    float:right;
    padding-top:15px;
  
}

.featProgPager a
{
    background:transparent url(images/pagerBg.png) top center no-repeat;
color:#FFFFFF;
display:block;
float:left;
font-size:13px;
margin:1px;
padding:1px 3px;
text-align:center;
text-decoration:none;
    
}
.featProgPager a.active
{
    background:transparent url(images/activePager.png) top center no-repeat;  
padding-bottom:7px;
}


.featuredProgramsRight
{
     width:145px;
    float:right;
     color:#fff;
    padding:35px 14px 0;
}



.featuredProgramsRight h3
{
    font-size:14px;
    font-weight:normal;
      padding:0px;
}

.featuredProgramsRight h2
{
    font-size:18px;
    padding:10px;
font-weight: normal;
}
.featuredProgramsRight p.pDesc
{
color:#93a0b3;
font-size:12px;
line-height:18px;
padding:10px 0 20px;

}
.featuredProgramsRight p.pDownload
{
    font-size:11px;
    font-weight:bold;
    line-height:23px;
    width:140px;
    padding-bottom:8px; 
clear:both;
overflow:hidden;
}
 .featuredProgramsRight p.pDownload span
{          
	          display:block;
overflow:hidden;
padding:3px 0 0;
text-align:center;
width:85px;                         
float:left;
}
.featuredProgramsRight p.pDownload a
{
    float:left;
}



.avaivleProRepeat p
{
	font-size:12px;
line-height:14px;
padding:0 5px 30px 20px;
text-align:left;
font-family:trebuchet MS;
}
 .divSearch, .divEnterEmail
{
background:transparent url(images/headerSearachBg.png) no-repeat scroll left top;

height:24px;
line-height:20px;

padding:0;
text-align:left;
width:147px;

margin:auto;
margin-top:5px;
/*margin:23px;*/
/*margin-top:30px;*/
}
.smallerBg
{
	background:transparent url(images/dateRangeBg.png) center left no-repeat; 
   
  
}  


  .smallerBg  input
{
	  text-align:center;
	font-size:10px;
	padding:5px 0 !important; 
	 
}  

   .inputBg200
{
	background:transparent url(images/inputBg200.png) left center no-repeat; 
  
}  


  .inputBg200  input
{
	  text-align:left;
	  
}

.divSearch input[type="text"], .divEnterEmail input[type="text"]
{
   color:#595959;
float:left;
height:20px;
padding:4px;
width:114px;

}

.divEnterEmail
{
	background-position:center top;
display:block;
height:auto;
margin:0;
overflow:hidden;
text-align:center;
width:inherit;
}









.avaiblePrograms
{
background:transparent url(images/avaibleProgramsBg.png) top center repeat-x;
display:block;
clear:both;
margin:5px 0;
overflow:hidden;

}

.avaivleProRepeat
{
    float:left;
    width:190px;
    display:block;
    padding-right:10px;
    background:transparent url(images/avaibleProgSeparator.png) center right no-repeat;
    height:188px;
}

.avaivleProRepeat strong
{
    display:block;
font-size:14px;
padding:15px 0 15px 5px;
text-align:left;
}


.avaivleProRepeat span
{
	display:block;
font-size:11px;
font-weight:bold;
padding:13px 0 5px 20px;
text-align:left;
}
.footerNews
{
	background:#D5EACB none repeat scroll 0 0;
display:block;

padding:15px 5px 0px 24px;
text-align:left;
min-height:185px;
}

.footerNews h2
{
	color:#464755;
	font-size:18px;
	
}
.footerNews ul
{

color:#384459;
	font-size:12px;
	line-height:18px;
	list-style-image:url(images/newsBullet.png);
	margin-left:30px;
	

}

.emDate
{
float:right;
font-style:italic;

}
/*##############################
 end of left styles
################################*/





.rightFloater
{
    border-left:1px solid #fff;
display:block;
float:right;
height:100%;
overflow:hidden;
width:310px;
position:absolute;
right:14px;
bottom:0px;
 background:#eff1f3 url(images/divInstantNewsBg.png) top left repeat-x;


}

.divLiveWebcast
{
background:transparent url(images/webcastBg.png) top center no-repeat;
width:310px;
text-align:left;
height:113px;
padding-top:10px;
}
.divLiveWebcast h2
{
	font-size:18px;
	color:#fff;
	
	padding-left:10px;
	font-weight:normal;
	padding-bottom:20px;
}
.divLiveWebcast h3
{
	
font-size:18px;
	color:#fff;
	
	padding:0px 0 0 21px;
	margin:0;
	font-weight:normal;
	
	float:left;
}

.divLiveWebcast h3 a
{
	color:#fff;
	font-weight:bold;
	float:none;
	font-size:18px;
	font-family:'trebuchet MS', arial;
	margin:0;
	
}
.divLiveWebcast a
{
color:#FFFFFF;
float:left;
font-family:'ARIAL BLACK';
font-size:12px;
margin-left:25px;
margin-top:15px;
text-decoration:none;
	
}
.divLiveWebcast span
{
color:#f1cfb1;
font-size:12px;
padding-left:22px;
letter-spacing:0.3px;
}

.divHotTop
{
	padding:5px 0px;
	background-color:#e7eaed;
	clear:both;
}
.divTitle
{
	font-size:18px;
	text-align:left;
	/*background:transparent url(images/rss.png) center right no-repeat;*/
	color:#464755;
	line-height:normal;

	width:95%;
	margin:auto;
	
}
.rssIcon
{
/*background:transparent url(images/rss.png) center right no-repeat;	*/
}
.divTitle img
{
	float:right;
}
.divHotTopicRepeater strong,.footerNews strong
{
	display:block;
	padding-bottom:3px;
	margin-left:0px;
}
.divHotTopicRepeater
{
	color:#212328;
font-size:12px;
padding:10px 21px 23px 26px;
text-align:left;
background:transparent url(images/divHotTopicRepeaterBg.png) bottom center no-repeat;
line-height:14px;
font-family:trebuchet MS;
}


.linkAllTopics
{
	font-weight:normal;
	color:#363d5c;
	font-size:11px;
	display:inline;
	font-weight:bold;
}




.divInstantNews
{	color:#212328;
font-size:12px;
padding:10px 15px 23px 20px;
text-align:left;
background:transparent url(images/divInstantNewsBg.png) top left repeat-x;
border-top:1px solid #fff;
min-height:160px;

	
}


#footerWrap
{
    width:922px;
    margin:auto;
    padding:0 14px;
    color:#fff;
    font-size:10px;
}
.footer
{
	padding:0 15px;
	text-align:center;
}
.footer a
{
  color:#fff;
  font-size:10px;
  font-weight:normal;
  line-height:18px;text-decoration:none;
}
.categories
{
	float:none;
	clear:both;
	padding-top:0px;
	
}
.categories h2
{
	background:#EFF1F3 url(images/categoriesHeaderBg.png) left center no-repeat;
	font-size:20px;
	color:#6c727c;
	text-align:left;
	height:34px;
	line-height:34px;
	padding:0 0 0 10px;
	margin-bottom:15px;
}
h2.pageTitle,.statusboxWrap h2
{
	font-size:18px;
	font-family:"trebuchet MS";
	font-weight:normal;
	color:#464755;
	text-align:left;
	padding-left:25px;
	padding-top:20px;
}
.categories h3
{
	color:#6c727c;
	text-align:left;
	font-size:16px;
	padding:15px 0 5px 5px;
}
.categories li
{
	background:transparent url(images/categoriesItemBg.png) left center repeat-x;
font-size:12px;
height:31px;
line-height:31px;
text-align:left;
list-style:none;



}

.categories li a
{
background:url(images/categoriesLiBg.png) left center no-repeat;
color:#7c8595;
text-decoration:none;
padding-left:10px;
margin-left:10px;
}
.pQue, .pQueSub
{
color:#384459;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
padding:10px 0;
}
.pQueSub
{
font-size:12px;
}
.pAns
{
color:#5b5b5b;
font-size:12px;
padding-left:5px;
padding-bottom:5px;
}
.pAns strong, .pAnsList li strong
{
color:#000000;
font-size:12px;
font-weight:bold;
}
.pAnsList
{
list-style-image:none;
list-style-position:outside;
list-style-type:square;
margin-left:15px;
}
.pAns a,.pAnsList a
{
	color:#81829c;
	text-decoration:underline;
}

.rightBottomDiv
{


}
   .rightBottomDiv .divHotTopicRepeater
   {
      min-height: 125px;
       background: none;
   }
.red{
  color:red;
}
.state-of-admission{
  font-size:11px;
}

.programs-review{
  font-size:12px;
  text-align: left;
}

.programs-review tr
{
    border-top:3px #fff solid ;
} 
.programs-review th
{
 border-top:20px solid #FFFFFF;
font-weight:bold;
text-align:left; 
padding:5px;
}
   .programs-review td
   {
       text-align: center;
       line-height: 15px;
	   vertical-align:middle;
	 
       
   }
   
   .tdPurchasedDetails
   {
   text-align:left;
   padding:5px;
   vertical-align:top;
   }
   .tdPurchasedDetails h4
   {
   font-size:12px;
line-height:17px;
margin:5px 0;
   text-align:left;
   
   }
      .tdPurchasedDetails  p
	  {
	   text-align:left;
	  }
.programs-review td img
{
    display: block;
    margin: auto;
   
  /*  background: transparent url(images/tdMiddleLine.png) top center repeat-y;     */
}
.clePresenters hr
{
background:transparent url(images/hrBg.png) center repeat-x;
color:transparent;
height:2px;
clear: both;
}
.preName
{
    float:left;
}
.compName
{
    float:right;
    overflow: hidden;
}


.preName a ,.compName a
{
    text-decoration: none;
}
.presentersLeft
{
float:left;
padding-bottom:0;
padding-left:5px;
padding-right:5px;
padding-top:0;
vertical-align:top;
width:460px;
}
.clePresenters
{
    padding: 20px 6px;
    
    border-bottom: 1px solid #ebebeb;

}

.oddPresenter
{
    background: #f8f9f9;
    
}
.presentersFix
{
padding:10px 1px 25px !important;
}
.presenterDetails
{
    font-size: 12px;
    line-height: 14px;
    text-align: left;
    color:#737373;
}
.cleDetails .preName ,.cleDetails .compName ,.cleDetails .preName a,.cleDetails .compName a
{
 
    font-size: 14px;
margin: 0;
}
.cleDetails .presentersLeft
{
    width: 540px;
} 
.cliPresenterList li
{
   font-size:13px;
line-height:15px;
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
padding:5px 0 5px;
text-align:left;
}

.cliPresenterList
{
    margin:0 10px 0 25px;
}

.package_intro_text
{
color:#384459;
font-size:12px;
line-height:14px;
text-align:left;
}
.statusboxWrap
{
line-height:19px;
overflow:hidden;
padding:5px 0 0;
}
.statusboxWrap h2
{
 text-align:right;
 margin: 0;
 padding: 0; 
 font-size: 14px;  
}
#cart-div
{
   
clear:both;

}
#cart-div ul.rightFloat
{
	height:30px;
line-height:30px;
 background: transparent url(images/sCart01.png) center right no-repeat;
margin-top:5px;
overflow:hidden;
padding-right:30px;
	}
.headerMessage
{
    color:#920A2C;
    font-size:12px;
    text-align: right;
	clear:both;
}
.propTitle
{
    font-size: 14px;
    font-weight: bold;
    color:#333;
}
.propWrap
{
border-top:1px solid #EBEBEB;
clear:both;
display:block;
margin-top:5px;
overflow:hidden;
padding:5px 0;
width:530px;
}

.addToCartFix
{
           background:transparent url(images/btnSmall2.png) no-repeat scroll right top !important;
         letter-spacing: -0.5px !important;
width:56px !important;    

}

.tdPurchasedPr
{
   /* border-top:1px solid #999 ;*/
   border-bottom: 1px solid #999
    
    
}
.thankYou
{padding-top:15px;}
.thankYou h3
{
font-size:14px;
font-weight:normal;
padding:10px 10px 10px 35px;
text-align:left;
}
.thankYou h3 a
{
font-size:14px;
font-weight:normal;

text-align:left;
}

.complete,.notComplete
{
display:block;
background:transparent url(images/programStatus.png) center center no-repeat;
padding:10px;

}

.notComplete
{
color:#f00;
}

/*shopping cart styles*/





.shoppingCartHodler
{
	margin-left:5px;
margin-top:20px;
width:565px;
	}
	.mainCartControls
	{
	display:block;
float:right;
overflow:hidden;
	}
	.cartItemsWrap
	{
	border:1px solid #CCCCCC;
clear:both;
float:right;
margin:5px auto ;
width:550px;
	}
	.cartItemsWrap th
	{
	color:#fff;
	font-size:14px;
	text-align: left;
	background: #606F8B;
	padding:10PX 5px;
	}
	.cartItemsWrap td
	{
vertical-align:middle;
border-bottom:1px solid #999;
	font-size:12px;
	padding: 5px;
	}
		
		.cartItemsWrap td p
		{
		padding:3px 0;
		}
	.cartItemsWrap .totalRow td
	{
	border:none;
	}
.cartBtn
{
color:#606F8B !important;
display:block;
float:left;
font-size:10px;
line-height:10px;
margin-right:10px;
padding:30px 0 0;
text-align:center;
text-decoration:none;
	}
	.cEmpty
	{
		background:transparent url(images/sCartEmpty.png) center top no-repeat;
	
	}
	
	.cCheckout
	{
	background:transparent url(images/sCartCheckout.png) center top no-repeat;
	}
	
	.cRemove
	{
	background:transparent url(images/sCartRemove.png) center top no-repeat;
margin: 0px;
	
	}
	.even
	{
	
	}
	.odd
	{
	background-color: #F1F4F7;
	}
/*shopping cart styles*/

.listenNow .pminfo
{
font-size:12px;
padding:5px;

}

.listenNow hr
{
color:transparent;
background:transparent url(images/hrBg2.png) center top no-repeat;
}

.iconLink 
 {
	text-decoration:none;
	line-height:20px;
	padding-right:20px;
}


.docu
{
	background:transparent url(images/documentIcon.png) center right no-repeat;
}                                                                              
.audio
{
background:transparent url(images/audioIcon.png) center right no-repeat;	
}

.propWrap:first-child
{
	border:none;
}

.reportsGenericHolder
{
	
	display:block; float:left; overflow:hidden; width:200px; text-align:left;
}
.reportsGenericHolder strong
{
 display:block;
font-size:12px;   
}
/*google search stranata */

.gs-result .gs-title, .gs-result .gs-title *
{ 
	color:#363D5C !important;  
     font-size:13px;
	
}
   .gs-result .gs-title:hover , .gs-result .gs-title *:hover 
{
	outline:none;	
	        color:#787878  !important;
} .gsc-results .gsc-cursor-box .gsc-cursor-page
{
	text-decoration:none !important;   
} 
.gsc-results .gsc-trailing-more-results, .gsc-results .gsc-trailing-more-results * 
{ 
	color:#363D5C !important;  
text-decoration:none !important;  
 
}
.gsc-control-cse div {
color:#555555 !important;
}     
.adBlock .ad a
{
	color:#363D5C !important;
	font-size:11px !important;;
	font-weight:bold !important;;
	line-height:1.4em !important;;
	text-decoration:none !important;;
}   
.gsc-search-button
{
  	background:none;
	font-family:'Trebuchet MS';
	 border:none;
	font-size:11px ;          
	background:transparent url(images/getStartedBtn.png) top center no-repeat;
	 color:#fff;
	 width:85px;
	 height:30px;
}
/*google search stranata */  

#topBar
{           
	width:100%;
	right:0;
	left:0;
	text-align:center;
}