/*FrontEnd Master*/
body
{
	overflow-x:hidden;
	font-family:Century Gothic;

}
.Content
{
      width:973px;
    }
    
.divCenter
{
    text-align:center;   
    }
.divSeparater
{
    background-image:url(../images/dotteddivider.jpg);
    background-repeat:repeat-x;
    height:32px;
    width:973px;
    text-align:center; 
}

.divSeparaterTop
{
    background-image:url(../images/dotteddivider.jpg);
    background-repeat:repeat-x;
    height:22px;
    width:973px;
    text-align:center; 
    background-position:top;
}
.divSeparaterBottom
{
    background-image:url(../images/dotteddivider.jpg);
    background-repeat:repeat-x;
    height:22px;
    width:973px;
    text-align:center; 
    background-position:bottom;
}

.divSeparateFooter
{
    float:left;
    width:11%;   
    text-align:left;
    height: 120px;
}
.divGapFooter
{
    width:1.5%;
    float:left ;
    }
ul
{
    list-style:none;    
    padding:5px 0px 0px 10px  ;
    margin:3px;
    float:left ;
    }

.divFooter
{
    background-image:url(../images/footerbg.jpg);
    background-repeat: no-repeat;
    height:120px;
    width:973px;
    text-align:center;     
}

.divFooterIcon
{    
    
    background-repeat:repeat-x ;
    height:54px;
    width:973px;
    text-align:center;       
    }
.divNoData
{
    font-size:13px;
    color:Red;   
    }
    
/**/   
.CategoryHeader
{
    float:left; 
    margin-left:8px; 
    margin-top:5px;
    font-size: 14px;
    color: #7a7a7a;     
    font-weight:bold;
    height: 17px;
    width:100%;
}
.TreeViewHeader
{
    font-weight:bold;
    font-size:13px;
    font-family:Century Gothic;
    }
.TreeViewDivider
{
    font-size:12px;
    font-family:Century Gothic;
    }
.TreeViewBackground
{
    background-image :url(../images/categorymenubar01.jpg);
    background-repeat:no-repeat;  
    padding-left:0px;
    margin-left:0px;   
    border-left: solid 1px #eeeeee;
    border-right :solid 1px #eeeeee; 
    font-family:Century Gothic;
    }

.registrationText
{
    font-size: 13px; 
    color: #7a7a7a;
    font-weight: 600;    
    }
.errorText
{
    color:#CC3300;
    font-size: 13px; 
    font-family:Century Gothic;
    }
div.mailinglist
  {
    background-image:url(../images/mailinglistBG.jpg);
    -o-background-size:100% 100%;             /*  Opera  */
    -webkit-background-size:100% 100%;        /*  Safari  */
    -khtml-background-size:100% 100%;         /*  Konqueror  */
    -moz-background-size:100% 100%;           /*not working in Firefox as yet */
    background-repeat:no-repeat;
    padding-top:5px;
    height:500px;
 /* width:973px;*/
}
.ordersignup
{
    font-size: 13px; 
    color: #7a7a7a;
    font-weight: 600;   
}
.detailAttribute
{
    font-size:13px;  
    font-family:Century Gothic;
    font-weight:normal;
    color:#000000;    
 }
 .detailTitleHeader
{
    color: #000000;
    Font-Size:"Medium";
    font-weight:bold;
 }
.textbox { 
	color: #000000;
	background-color: #FFFFFF;  
	font-size: 11px; 
	border: #999999 1px solid;
	font-family: "Century Gothic";
}
.select
{
    color: #000000;
    font-size:11px;
    border: #999999 1px solid;
    font-family: "Century Gothic";
}
.instructiontext{
	font-size: 13px;
	color: #000000;
	font-family:"Century Gothic";
	font-weight:normal;
}
.normaltext
{
    font-size: 13px;
	color: #000000;
	font-family:"Century Gothic";
	font-weight:600;
    }
.tdmarginleft
{
    padding-left:12px;
    }
.divider_horizontal{
	background-image:url(../images/divider.jpg);
	height:10px;
	background-repeat:repeat-x;
}
.thmargin
{
    padding-bottom:73px;
    padding-left:90px;
    padding-top:20px;
    text-align:left;
    vertical-align:top;
    font-size:large;
    font-style:italic;
    color:#B80000;
}
table.tabledata td{
    font-size: 13px;
	color: #000000;
	font-family:"Century Gothic";
	font-weight:500;
}
.thumbnailstrikeoutprice{padding-left:1px; font-size:13px;color:#00000e; font-family:Century Gothic;font-weight:lighter ;text-decoration: line-through;}


li.infocontent { list-style-type: none;
background: url(../images/ArrowR4.gif) no-repeat;
padding-left: 1em;
margin:0px 0px 5px 0px;
padding:0 0 0px 23px;
background-position:5px 7px;
}

.tdbg {
	background-image: url(../images/categorymenubar.jpg);
	background-repeat: no-repeat;
	padding-left:10px;
    color:Black;
    font-weight: bold;
	height:30px;	 
    font-size:13px;
    font-family:Century Gothic;
}

.infoContentTitle
{
    font-size: 13px; 
    font-weight: 800;
    
}
.iframe
{
    height:100%;
}

.calendar
{
    color:Red;
	font-style:normal;
	font-variant:normal;
	font-size: 9px; 
    background-color: #FFFFFF;  
	font-size: 11px; 
	border: #999999 1px solid;
	font-family: "Century Gothic";
}

.cal_Theme1 .ajax__calendar_container   {    background-color: #e2e2e2;     border:solid 1px #cccccc;  font-weight:lighter;}
.cal_Theme1 .ajax__calendar_header  {    background-color:#e2e2e2;     margin-bottom: 4px; font-weight:lighter;}
.cal_Theme1 .ajax__calendar_title,.cal_Theme1 .ajax__calendar_next,.cal_Theme1 .ajax__calendar_prev
{    color: #004080;     padding-top: 3px; font-weight:lighter;}
.cal_Theme1 .ajax__calendar_body    {    background-color: #e9e9e9;     border: solid 1px #cccccc;  font-weight:lighter;}
.cal_Theme1 .ajax__calendar_dayname {    text-align:center;     font-weight:bold;     margin-bottom: 4px; margin-top: 2px; font-size:smaller}
.cal_Theme1 .ajax__calendar_day {    text-align:center; font-weight:lighter; font-size:smaller;}
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_day,.cal_Theme1 .ajax__calendar_hover .ajax__calendar_month,.cal_Theme1 .ajax__calendar_hover .ajax__calendar_year,.cal_Theme1 .ajax__calendar_active 
{    color: #004080;     font-weight:lighter;     background-color: #ffffff;}
.cal_Theme1 .ajax__calendar_today   {    font-weight:lighter;}
.cal_Theme1 .ajax__calendar_other,.cal_Theme1 .ajax__calendar_hover .ajax__calendar_today,.cal_Theme1 .ajax__calendar_hover .ajax__calendar_title 
{    color: #bbbbbb; font-weight:lighter;}

.listviewitem
{
    font-size:12px;  
    font-family:Century Gothic;
    font-weight:normal;
    color:#000000;	
}
.errorTextLogin
{
    color:Red;   
    font-size: 10px;
    vertical-align:super;  
}

.forgotPassword{font-size: 10px; color: #000000; vertical-align:super;}
.tdforstepts
{
    padding-bottom:9px;
    padding-left:90px;
    padding-top:30px;
    text-align:left;
    vertical-align:bottom;
    font-size:large;
    font-style:italic;
    color:#B80000;        
}
.infoPanel
{
    font-size:13px;  
    font-family:Century Gothic;
    font-weight:normal;
    color:#000000;	
    
    }
.infoPanel a
{
    text-decoration:underline;
    color:blue;
    }
.infocontent .remove
{
    text-decoration:underline;
    color:blue;
    font-size:x-small;    
    }
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;	
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.modalPopup a
{
    text-decoration:underline;
    color:blue;
    }
    
.item 
{
     background-color: #DED8D8;
     color:#4A3C8C;
     
          }
.alternatingItem  
{
    background-color: #F7F7F7;
    color:#4A3C8C;
     }
.itemHeader
{
     background-color:#8F8B8B ;
     font-weight :bold ;
     Color:#4A3C8C;
}