a{
	outline-style: none;
	cursor: pointer;
	}
A{
	outline-style: none;
	cursor: pointer;
	}
table.main{
    width: 1024px;
}
table.main_body{
	width: 687px;
    vertical-align: text-top  !important;	
    text-align: left;
}
table.product_body{
   width: 660px;
   vertical-align: text-top  !important;	
   text-align: center;
   padding-left: 0px;
}
table.product_detail_body{
   width: 667px;
   vertical-align: text-top  !important;	
   text-align: left;
}
table.product_detail_tab{
   width: 635px;
   height: 157px;

}
td.breadcrumb {
	font-family: tahoma;
	text-decoration: none;
	color: #d5d5d5;
	font-size: 11px;
	font-weight: bold;
	padding-left: 8px;
	padding-top: 10px;
}
.breadcrumb a{
	font-family: tahoma;
	text-decoration: none;
	color: #979797;
	font-size: 11px;
	font-weight: bold;
	padding-top: 10px;
}

a.breadcrumb {
	font-family: tahoma;
	text-decoration: none;
	color: #979797;
	font-size: 11px;
	font-weight: bold;
	padding-top: 10px;
}a.breadcrumb:HOVER {
	color: #8daed7;
}

.para-text {
	font-family: tahoma;
	text-decoration: none;
	color: #d5d5d5;
	padding:30px 0px 20px 0px;
	font-size: 12px;
	font-weight: normal;
	line-height: normal;
}
.para-text-long{
	font-family: tahoma;
	text-decoration: none;
	color: #d5d5d5;
	padding:5px 0px 0px 15px;
	font-size: 14px;
	font-weight: normal;

}
.para-text-bold-14 {
	COLOR: #DADADA;
	FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	FONT-SIZE: 14px;
   	text-align: justify;
   	text-decoration: none;
}
.para-text-prodname{
	font-family: tahoma;
	text-decoration: none;
	padding:5px 0px 0px 15px;
	color: #d5d5d5;
	font-size: 17px;
	font-weight: bold;

}
.page-text-short{
	font-family: tahoma;
	text-decoration: none;
	color: #979797;
	padding:10px 0px 0px 15px;
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
	text-align: left;

}
.page-text{
	font-family: tahoma;
	text-decoration: none;
	color: #979797;
	padding:10px 0px 20px 20px;
	font-size: 13px;
	font-weight: normal;
	line-height: normal;
	text-align: left;

}
.para-title{
	padding-left:15px;
	padding-bottom:9px;
	width:678px;
	font-family: tahoma;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 17px;
	font-weight: bold;
}

.para-text-small {
	font-family: tahoma;
	text-decoration: none;
	color: #000000;
	font-size: 9px;
	font-weight: normal;
	padding-left: 15px;
	vertical-align: top;
	padding-right: 3px;
}
.para-text-small1 {
	font-family: tahoma;
	text-decoration: none;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	padding-left: 20px;
	padding-top: 10px;
	vertical-align: top;

}

span.small1 
{	
	color:black; 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	line-height: 16px; 
}
a.para-text {
	font-family: tahoma;
	text-decoration: underline;
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	border: none;
}


.para-text-features {
	
	font-family: tahoma;
	text-decoration: none;
	color: #979797;
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
}
span.para-text-features {
	
	font-family: tahoma;
	text-decoration: none;
	padding-left:0px;
	color: #979797;
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
}

a.tabHREF2 {
	FONT-SIZE: 12px;
	COLOR: #979797;
	font-family: tahoma;
	text-decoration: none;
	border: 0px;
	FONT-WEIGHT: bold;
		
}
a.tabHREF2:HOVER {
	COLOR: #8daed7;
	cursor: pointer;
	text-decoration: underline;
}
span.tabHREF2 {
	FONT-SIZE: 12px;
	COLOR: #979797;
	font-family: tahoma;
	text-decoration: none;
	border: 0px;
	FONT-WEIGHT: bold;
}
a.tabHREF3 {
	FONT-SIZE: 12px;
	COLOR: #979797;
	font-family: tahoma;
	text-decoration: none;
	border: 0px;
		
}
a.tabHREF3:HOVER {
	COLOR: #8daed7;
	cursor: pointer;
	text-decoration: underline;
}
span.tabHREF3 {
	FONT-SIZE: 12px;
	COLOR: #979797;
	font-family: tahoma;
	text-decoration: none;
	border: 0px;
}

.para-text-mini {
	COLOR: #FFFFFF;
	font-family: tahoma;
	FONT-SIZE: 10px;
	/*padding: 0px 0px 0px 15px;*/
}
.para-text-desc {
	COLOR: #979797;
	font-family: tahoma;
	FONT-SIZE: 11px;
	/*padding: 0px 0px 0px 15px;*/
}
a.para-text-desc {
	COLOR: #979797;
	font-family: tahoma;
	FONT-SIZE: 11px;
	text-decoration: underline;
	/*padding: 0px 0px 0px 15px;*/
}

a.tabHREF-disable{
	COLOR:#979797;
	font-family: tahoma;
	FONT-SIZE: 11px;
	text-decoration: none;
	border: 0px;
	cursor: default;
	/*padding: 0px 0px 0px 15px;*/
}

a.para-text-desc:HOVER {
	COLOR: #6081B6;
	font-family: tahoma;
	FONT-SIZE: 11px;
	text-decoration: underline;
	/*padding: 0px 0px 0px 15px;*/
}
.para-text-prod {
	COLOR: #d5d5d5;
	font-family: tahoma;
	FONT-SIZE: 11px;
	font-weight: bold;
	padding-bottom: 5px;
	/*padding: 0px 0px 0px 15px;*/
}

a.tabHREF {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #979797;
	LINE-HEIGHT: 10pt;
	font-family: tahoma;
	text-decoration: none;
	border: 0px;
}
a.tabHREF:HOVER {
	COLOR: #6081B6;
	text-decoration: underline;
}

span.tabHREF {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #9E000A;
	font-family: tahoma;
	text-decoration: none;
	border: 0px;
}
span.tabHREF1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #9E000A;
	font-family: tahoma;
	text-decoration: none;
	border: 0px;
}

div.tabMessage {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #9E000A;
	font-family: tahoma;
	text-decoration: none;
	border: 0px;
}

.page-title {
	color: #6693BD;
	text-align: left;
	font-size:40px;
	padding-left:15px;
	font-family: tahoma;
	padding-top: 15px;
	font-weight: bolder;
}

.page-subtitle {
	color: #FFFFFF;
	text-align: left;
	font-size: 17px;
	font-family: tahoma;
}

.page-prod-subtitle {
	color: gray;
	text-align: left;
	font-size: 17px;
	line-height:27px;
	font-family: tahoma;
	font-weight: bold;
}
span.contest-subtitle {
	color: #FFFFFF;
	text-align: left;
	font-size: 22px;
	font-family: tahoma;
	vertical-align: top;
	padding-left: 75px;
}

.priceTag {
	text-align: left;
	color: #FFFFFF;
	Font-size: 14px;
	font-family: tahoma;
	font-weight: bold;
}

a.footer_link {
	color: #919191;
	text-decoration: none;
	font-size: 10px;
	font-family: tahoma;
	font-weight: bold;
}

a.footer_link:hover {
	color: #8daed7;
	text-decoration: none;
	font-size: 10px;
	font-family: tahoma;
	font-weight: bold;
}

td.footer {
	
	height:49px;
	color: #929397;
	font-size: 10px;
	font-family: tahoma;
	width: 1024;
	vertical-align: middle;
}
span.para-text-tab-label {
	padding-left: 25px;
	margin-left: 25px;
	padding-top: 20px;
	margin-top: 20px;
	padding-bottom: 0px !important;
	margin-bottom: 0px !important;
	padding-right: 0px !important;
	margin-right: 0px !important;
	color: #000000;
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	line-height: 25px;
	font-weight: bold;

}

td.para-text-tab {
	color: #000000;
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	line-height: 25px;
	font-weight: bold;
	vertical-align: text-top;
	padding-left: 25px;
	
}
span.para-text-tab {
	line-height:27px;
	font-weight:bold;
	padding-bottom: 2px ;
	margin-bottom: 0px !important;
	padding-right: 0px !important;
	margin-right: 0px !important;
	color: #2A3E45;
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
}

a.para-text-tab {
	line-height:25px;
	font-weight:bold;
	padding-bottom: 0px !important;
	margin-bottom: 0px !important;
	padding-right: 0px !important;
	margin-right: 0px !important;
	color:  #000000;
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.para-text-tab:HOVER {
	color:#103F87;
	text-decoration: underline;
}
td.para-text-tab-spec {
	color: #000000;
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	line-height: 25px;
	font-weight: bold;
	vertical-align: text-top;
	padding-left: 25px;
}

td.para-text-tab-spec_group {
	color: gray;
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;	
	font-weight: bold;
	vertical-align: bottom;
	padding-left: 25px;
	padding-top: 20px;
	line-height: 25px;
}
td.para-text-tab-spec_group1 {
	color: gray;
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	
	font-weight: bold;
	vertical-align: bottom;
	padding-left: 25px;
	padding-top: 10px;
	line-height: 25px;
}
a.tabHREF-nav {
	color: #000000;
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	font-weight: bold;
	padding-left: 25px;
	text-decoration: none;
	width: 200px;
}

.mandetoryField {
	FONT-SIZE: 8pt;
	COLOR: #FF0000;
	FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	line-height: 22px;
	padding-top: 5px;
	width: 2%;
}
.errors {
	FONT-SIZE: 8pt;
	COLOR: #FF0000;
	FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 5px;
}
div.hintmp3tunes
{
	
	background: url(/images/advent/hint.gif)  no-repeat !important;
	margin: 62px 0px 0px 0px;
	padding-top: 8px;
	position: absolute;
	width: 150px;
}
div.hintmemory
{
	
	background-color:gray  !important;
	margin: 0px 0px 0px 0px;
	padding-top: 2px;
	position: absolute;
	width: 150px;
}
div.hintmemory span 
{
	font-size: 12px !important;
	color: #000000 !important;	
	background:#E8E8E8;
	border-color:#848484;
	border-style:solid;
	border-width:0pt 1px 1px;
	padding:8px 8px 10pt;
	display:block;
	font-family:tahoma;
	font-weight: normal !important;
}
div.hintmp3tunes span 
{
	font-size: 12px !important;
	color: #000000 !important;	
	background:#E8E8E8;
	border-color:#848484;
	border-style:solid;
	border-width:0pt 1px 1px;
	padding:8px 8px 10pt;
	display:block;
	font-family:tahoma;
	font-weight: normal !important;
}
div.hint
{
	
	background: url(/images/advent/hint.gif)  no-repeat !important;
	margin: 15px 0px 0px 0px;
	padding-top: 8px;
	position: absolute;
	width: 550px;
}
div.hint span 
{
	font-size: 10px !important;
	color: #000000 !important;	
	background:#E8E8E8;
	border-color:#848484;
	border-style:solid;
	border-width:0pt 1px 1px;
	padding:8px 8px 10pt;
	display:block;
	font-family:tahoma;
	font-weight: normal !important;
}

div.hint_qn
{
	background: url(/images/advent/hint.gif)  no-repeat !important;
	margin: 70px 0px 0px -200px;
	padding-top: 8px;
	position: absolute;
	width: 120px;
}
div.hint_qn span 
{
	font-size: 12px !important;
	color: #000000 !important;	
	background:#E8E8E8;
	border-color:#848484;
	border-style:solid;
	border-width:0pt 1px 1px;
	padding:8px 15px 10pt;
	display:block;
	font-family:tahoma;
	font-weight: normal !important;
}
.button{
width: 127px;
height: 31px;
}
img.button{
 width: 127px;
 height: 31px !important;
}
.button1{
width: 150px;
height: 31px;
}
img.button1{
 width: 150px;
 height: 31px !important;
}
.button2{
width: 106px;
height: 31px;
}
img.button2{
 width: 106px;
 height: 31px !important;
}
.para-tab{
	background: url('/images/advent/tab_box_bg.jpg')  no-repeat;
	width:650px;
	height:134px;
	padding-top: 5px;
	padding-bottom: 0px;
	

}
ul.ul{
color:#103F87;
line-height:25px;
padding-left: 15px !important;
margin-left: 15px !important;
padding-bottom: 0px !important;
margin-bottom: 0px !important;
padding-right: 0px !important;
margin-right: 0px !important;
}
ul.ul1{
color:#103F87;
padding-left: 15px !important;
margin-left: 15px !important;
padding-bottom: 0px !important;
margin-bottom: 0px !important;
padding-right: 0px !important;
margin-right: 0px !important;
}
a.common_copy{
	font-family: tahoma;
	text-decoration:underline;
	color: #979797;
	font-size: 13px;
	font-weight: normal;
	line-height: normal;
	text-align: left;
	font-weight: bold;
	
	

}
#producttabs {
	width: 465px;
	height: 300px;
	overflow: auto;
}

.tabtext {
	font-family: Verdana;
	font-size: 11px;
	color: #7c8d8d;
	line-height: 20px;
}

.tabul {
	color: #024B6B !important;
    font-family: tahoma;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    line-height: 27px;
}

.tabul a 
{
	font-family: tahoma;
	font-size: 12px;
	color: #024B6B !important;
	line-height: 20px;
	margin-left: 0px;
	height: 20px;
	text-decoration: none;

}
.searchtabul {
	color: #024B6B !important;
    font-family: tahoma;
    font-size: 12px;
    font-weight: bold;
    line-height: 30px;
}

.searchtabul a 
{
	font-family: tahoma;
	font-size: 12px;
	color: #979797 !important;
	line-height: 20px;
	margin-left: 0px;
	height: 20px;
	text-decoration: none;

}
.searchtabul a:hover
{
COLOR: #8daed7 !important;
	cursor: pointer;
	text-decoration: underline;
}

.tabul a:HOVER {
	color: #2A3E45 !important;
	text-decoration: underline;
}
ul.ul{

padding-bottom: 0px !important;
margin-bottom: 0px !important;
padding-right: 0px !important;
margin-right: 0px !important;

vertical-align:top;
text-decoration: none;
line-height: 30px;
text-align: left:
}




a.para-text-tab {
	/*border-bottom:1px solid #CDCDCD;*/
	padding-bottom: 0px !important;
	margin-bottom: 0px !important;
	padding-right: 0px !important;
	padding-left:5px important;
	margin-right: 0px !important;
	color: #024B6B !important;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 17px;
}




#para-text-bold {
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #34444f;
	border-bottom: dotted 1px #d6d6d6;
	margin-bottom: 10px;
	margin-left: 15px;
	margin-top: 10px;
	margin-right: 10px;
}
#searchbar {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Century Gothic, Tahoma;
	font-size: 11px;
	font-weight: normal;
	position: relative;
	vertical-align: text-top !important;
	height: 50px;
	margin-bottom: 15px;
	border: 0;
	border-style: none;
	float: right;
	padding-right: 20px;
}

.innerpanel {
	margin-left: 30px;
	margin-right: 200px;
	margin-top: 30px;
	font-family: Tahoma;
	font-size: 11px;
	color: #999999;

}

#searchbox {
	font-family: Tahoma;
	font-size: 11px;
	color: #999999;
	width: 180px;
	vertical-align: top;
!important;
	margin-top: 4px;
	border: 0;
	margin-left: 4px;
}

#btnSearch {
	vertical-align: text-bottom;
}
input.submit {
	height: 24px;
	width: 24px;
	border: 0px solid;
	border-style: none;
	outline-style: none;
	padding-left: 10px;
	background: none;
}
a.sitemenu_head{
	cursor: pointer;
	position: relative;
	margin:1px;
    color:#FFFFFF;
	text-decoration: none;
	font-family:Century Gothic,Tahoma;
	font-size: 13px;
	font-weight: normal;
	line-height: 27px;
}
a.sitemenu_head:Hover{
 color: #EC2106;
}

td#sitemapcolor
{
color:#FFFFFF;
font-weight: bold;
	font-size: 13px; 
	font-family: Tahoma; 
}
.sitemapmenu_link{
color:#FFFFFF; 
	font-size: 13px; 
	font-family: Tahoma; 
	font-weight: bold; 
	text-decoration: none;
}
.sitemapmenu_link:Hover{
 color: #EC2106 !important;
 cursor: pointer;
}
.sitemapmenu_head{
	COLOR: #FFFFFF; 
 	FONT-FAMILY:  Arial, Tahoma, Verdana,  Helvetica, sans-serif;
 	FONT-SIZE: 12px;
 	text-decoration: none;
 	 cursor: pointer;
}
.sitemapmenu_head a{
	COLOR: #FFFFFF; 
 	FONT-FAMILY:  Arial, Tahoma, Verdana,  Helvetica, sans-serif;
 	FONT-SIZE: 12px;
 	text-decoration: none;
 	 cursor: pointer;
}
.sitemapmenu_headmenu_head:Hover{
 color: #EC2106 !important;
 cursor: pointer;
}
a.site_copy_blue{
		FONT-FAMILY:  Arial, Tahoma, Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	COLOR: #434A83; 
	padding-left: 30px

}
.menu_link
{
color:#FFFFFF; 
	font-size: 14px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	text-decoration: none;
}
.menuhead
{
color:#FFFFFF;
font-size: 14px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	text-decoration: none;
}



