﻿
html {
		font-size: 100%;
		height:100%
		}

body
{
    font: 62.5%/1.5 Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    padding: 0;
    margin: 0;
}

#wrapper {
		font-size: 1.2em;
		line-height: 1.5em;
		}

p {
		margin-bottom: 1.5em;
		}

/* ---------- add your code below ---------- */

a
{
    text-decoration: none;
    color: #000038;
    font-weight: bold;
    border:0px;
}


a:link {
 text-decoration:none;
    color: #000038;
    font-weight: bold;
    border:0px;
        }

a:visited {
 text-decoration:none;
    color: #000038;
    font-weight: bold;
        border:0px;
        }


.SiteMapPath a {
 text-decoration:none;
    font: 1.0em Verdana, Arial, Helvetica, sans-serif;
    color: silver;
    }


.SiteMapPath a:link {
 text-decoration:none;
    font: 1.0em Verdana, Arial, Helvetica, sans-serif;
    color: #ff7f0f;
    }


.SiteMapPath a:visited {
 text-decoration:none;
    font: 1.0em Verdana, Arial, Helvetica, sans-serif;
    color: #ff7f0f;
    }

#bottomspace, #bottomspace2
{
    height:25px;
    width:100%;
    position:relative;
    overflow:visible;
    float:none;
}
		
#completepage
{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    min-width: 927px;
    width: 927px;
    position: relative;
    top: 15px;
    padding-top: 0px;
    padding-bottom: 20px;
    padding-left: 0px;
    padding-right: 0px;
    background-color:Transparent;        
}
		
#leftborder
{ 
float:left;
position:relative;
background-color:Transparent;        
}


#rightborder
{
float:right;
position:relative;
background-color:Transparent;        
}

#leftpanel
{
    width: 220px;
    float: left;
    overflow: visible;
    background-color:Transparent;   
    border: 0px;
    padding: 0px;
}

#leftmenupanel
{
    width: 220px;
    height:607px;
    background-color:Transparent;   
    background-image: url(Images/menubackgroundjpg.jpg);     
    border: 0px;
    padding: 0px;
}


#rightpanel
{
    width: 707px;
    float: right;
    height: 100px;
    overflow: visible;
    vertical-align: top;
    background-color: #f0f0f0;
    border: 0px;
    padding: 0px;
}

#bottomshade
{
    width: 707px;
    float: left;
    overflow: visible;
    position: relative;
    vertical-align: top;
    background-color: #f0f0f0;
    border: 0px;
    padding: 0px;
}



#hseparatorpanel
{
    height: 0px;
    float:none;
    position:relative;
    border: 0px;
    padding: 10px;
    overflow:visible;
    background-color:Transparent;        
}

#hseparatorpanel2
{
    height: 0px;
    float:none;
    position:relative;
    border: 0px;
    padding: 10px;
    overflow:visible;
    background-color:Transparent;        
}





	
#fullcontentpanel
{
    width: 698px;
    float: left;
    position: relative;
    background-color: #f5f3f0;
    min-height: 400px;
    padding: 0px;
    border-top: 0px;
    border-bottom: 1px solid #606060;
    border-left: 1px solid #606060;
    border-right: 1px solid #606060;
}

#rightdspanel
{
    width: 707px;
    float: left;
    overflow: visible;
    position: relative;
    min-height: 400px;
    vertical-align: top;
    background-color: transparent;
    background-position: right;
    border: 0px;
    padding: 0px;
    background-image: url(Images/right.gif);
    background-attachment: scroll;
    background-repeat: repeat-y;
}


#showtitlepanel
{
    width: 400px;
    position: absolute;
    left : 135px;
    top : -40px;
}

#contentpanel
{
    width: 630px;
    min-height: 400px;
    position: static;
    font: 11pt Calibri, Verdana, Arial, Helvetica, sans-serif;
    background-color: #f5f3f0;
    text-align: left;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 30px;
    padding-right: 20px;
    padding-bottom: 15px;
    padding-top: 10px;
}



#shadow-container {
	position: relative;
	left: 3px;
	top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
}
 









#PPpanel
{
    width: 400px;
    text-align: center;
    height: 100px;
    background-color: lime;
    position: relative;
}



#leftborder p {padding-left:2px;padding-right:2px}
#rightborder p {padding-left:2px;padding-right:2px}



.contentheader
{
    width: 700px;
    height: 75px;
    background-color: #ff7f0f;
    position: relative;
}


#contentbackpanel
{
    width: 700px;
    background-color: #ff7f0f;
}

#contenttitle
{
    top : 0px;
    height: 30px;
    font: 16pt Verdana, Arial, Helvetica, sans-serif;
    background-color: #f5f3f0;
    vertical-align:baseline;
    color: black;
    text-align: left;
    padding-left: 0px;    
    padding-right: 0px;
    padding-bottom: 5px;
   }



.contentfooter
{
    width: 600px;
    height: 15px;
    background-color: #ff7f0f;
    font: 1.0em Verdana, Arial, Helvetica, sans-serif;
    color: white;
    text-align:center;
    padding:0px;
}

#footer
{
    width: 600px;
    clear: both;
    height: 50px;
    background-color: white;
    font: 1.0em Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    color: gray;
}

.menuheader
{
    width: 190px;
    height: 10px;
    background-color: #ff7f0f;
    font: 1.0em Verdana, Arial, Helvetica, sans-serif;
    color: white;
    text-align: left;
    padding: 0px;
    margin: 0px;
}

.menubackpanel
{
    width: 190px;
    background-color: #ff7f0f;
    padding :0px;
    margin: 0px;
}



.menufooter
{
   width: 190px;
   height: 2px;
   background-color: #ff7f0f;
}

.menucontent
{
    text-decoration: none;
    font: 0.8em/20px Verdana, Arial, Helvetica, sans-serif;
    color:white;
}


.menucontent:link {
 text-decoration:none;
    font: 1.1em/20px Verdana, Arial, Helvetica, sans-serif;
    color: white;
    }


.menucontent:visited {
 text-decoration:none;
    font: 1.1em/20px Verdana, Arial, Helvetica, sans-serif;
    color: white;
    }



.loggedinpanel
{
    text-decoration: none;
    font: 1.1em/20px Verdana, Arial, Helvetica, sans-serif;
    color:#ff7f0f;
}


.loggedinpanel:link {
 text-decoration:none;
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    color: #990000;
    line-height:20px;
    }


.loggedinpanel:visited {
 text-decoration:none;
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    color: #990000;
    line-height:20px;
    }





.hseparatorpanel
{
    width: 100%;
    height: 10px;
}


#breadcrumbpanel
{
    font: 1.0em Verdana, Arial, Helvetica, sans-serif;
    background-color: #f5f3f0;
    text-align: left;
    vertical-align: middle;
    color: silver;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 2px;
    margin-left: 5px;
    margin-right: 5px;
}


#shopcontentpanel
{
    width: 100%;
    font: 10pt Calibri, Verdana, Arial, Helvetica, sans-serif;
    background-color: white;
    overflow: visible;
    text-align: left;
    }


#testimonialleft
{
    width: 600px;
    font: 1em Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    background-color:white;
    overflow :visible;
}


#testimonial
{
    width: 600px;
    font: 0.8em Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    margin-bottom: 0px;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    overflow: visible;
    background-color: white;
    color: black;
}

#testimonial2
{
    width: 600px;
    font: 0.8em Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    margin-bottom: 0px;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    background-color: white;
    overflow: visible;
    color: white;
}

#testimonialcomment
{
    font: 1.1em Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    overflow :visible;
}




#author
{
    width: 70%;
    font: bold 1.0em Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    margin-top: 5px;
    margin-left: 25px;
}

#website
{
    width: 70%;
    font: 1.0em Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    margin-left: 25px;
}



.Title
{
    font: 5.0em Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    color:White;
    margin-left: 25px;
}

.Title2
{
    font: bold 5.0em Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    color:White;
    margin-left: 25px;
}


.SubTitle
{
    font: 1.2em Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    color:White;
    margin-left: 25px;
}

#Terms
{
    font: 1.0em Verdana, Arial, Helvetica, sans-serif;
    color: black;
    overflow: scroll;
    background-color: #eeeeee;
    height: 200px;
    border-right: black thin solid;
    border-top: black thin solid;
    border-left: black thin solid;
    border-bottom: black thin solid;
}

.TermsTitles
{
    font: 1.4em Verdana, Arial, Helvetica, sans-serif;
    color: black;
}

.LoginTextBoxes
{
    background-color: #462101;
    color: white;
    font: 1.1em Verdana, Arial, Helvetica, sans-serif;   
}

.LoginLabels
{
    color: white;
    font: bold 1.2em Verdana, Arial, Helvetica, sans-serif;   
}

.LogonTitle
{
    height:20px;
}

.WelcomeTitle
{
    height:50px;
}

.WelcomeButtonBox
{
    height:30px;
}


.LoginLabels2
{
    color: #AAAAAA;
    font: bold 1.2em Verdana, Arial, Helvetica, sans-serif;   
}

.LinkForgotPassword:link
{
    color: white;
    font: bold 1.0em Verdana, Arial, Helvetica, sans-serif;   
}

.LoginLinks {
    color: #FF7F0F;
   text-decoration : none;
    font: bold 1.0em Verdana, Arial, Helvetica, sans-serif;   
}

.LoginLinks:link {
    color: #FF7F0F;
   text-decoration : none;
    font: bold 1.0em Verdana, Arial, Helvetica, sans-serif;   
}

.LoginLinks:hover {
    color: #FF7F0F;
   text-decoration : none;
    font: bold 1.0em Verdana, Arial, Helvetica, sans-serif;   
}

.LoginLinks:visited {
    color: #FF7F0F;
   text-decoration : none;
    font: bold 1.0em Verdana, Arial, Helvetica, sans-serif;   
}

    

.PasswordLink {
    color: #FF7F0F;
   text-decoration : none;
    font: 1.0em Verdana, Arial, Helvetica, sans-serif;   
}

.PasswordLink:hover {
    color: #FF7F0F;
   text-decoration : none;
    font: 1.0em Verdana, Arial, Helvetica, sans-serif;   
}

.PasswordLink:visited {
    color: #FF7F0F;
   text-decoration : none;
    font: 1.0em Verdana, Arial, Helvetica, sans-serif;   
}

#LoginName{
    color: white;
   text-decoration : none;
    font: bold 1.1em Verdana, Arial, Helvetica, sans-serif;   
}

 .LoginLabels{
    color: #AAAAAA;
   text-decoration : none;
    font: 1.0em Verdana, Arial, Helvetica, sans-serif;   
    padding-left:20px;
}

#TermsDiv
{
    width: 100%;
    background-color: #efeade;
    height: 200px;
    display: block;
    overflow: scroll;
    border-bottom: thin solid;
    position: static;
    border-left: thin solid;
    border-top: thin solid;
    border-right: thin solid;
}


#farleftdivlogin
{
    width: 5%;
    height: 250px;
    float: left;
}


#leftdivlogin
{
    width:34%;
    height:250px;
    float:left;
}

#middivlogin
{
    width: 10%;
    height: 250px;
    float: left;
    background-color: #f5f3f0;
    border-bottom-style: none;
    border-top-style: none;
    border-left-style: none;
    border-right: black solid 2px;
}

#mid2divlogin
{
    width: 10%;
    height: 250px;
    float: left;
}

#rightdivlogin
{
    width:34%;
    height:300px;
    float:left;
}

#bottomdivlogin
{
    width:100%;
    clear:both;
    float:none;
    text-align:center;
}

#discountdiv
{
    width:100%;
    float:left;
    padding:15px;
}

#discounttable
{
    width: 90%;
    height: 125px;
    border-bottom: black thin solid;
    border-left: black thin solid;
    background-color: silver;
    border-top: black thin solid;
    border-right: black thin solid;
    padding:10px;
}

.LogonBoxText {
 text-decoration:none;
    font: 1.0em Verdana, Arial, Helvetica, sans-serif;
    color: black
    }

.DataEntryBox
{
    background-color: #e7eaff;
}

.UserDataEntryBox
{
    background-color: #101010;
    font: 1.1em Verdana, Arial, Helvetica, sans-serif;
    color: white;
    width:150px;
    height:18px;
    margin-left:20px;
    margin-bottom:5px;
}

#price1div
{
    width: 250px;
    height:250px;
    float: left;
    overflow: visible;
    background-color:green;        
    border: 0px;
    padding: 0px;
}

#price2div
{
    width: 250px;
    height:250px;
    float: left;
    height: 100px;
    overflow: visible;
    position: relative;
    vertical-align: top;
    background-color:red;        
    border: 0px;
    padding: 0px;
}

h1
{
    font: 14pt Calibri, Verdana, Arial, Helvetica, sans-serif;
    color: Black;
    font-style : normal;
    font-weight : bold;
    margin : 0px;
    line-height :normal;
}

h2
{
    font: 12pt Calibri, Verdana, Arial, Helvetica, sans-serif;
    color: Black;
    font-style : normal;
    font-weight : bold;
    margin : 0px;
    line-height :normal;
}

h3
{
    font: 10pt Calibri, Verdana, Arial, Helvetica, sans-serif;
    color : White;
    font-style : normal;
    font-weight :normal;
    margin : 5px;
    line-height :normal;
    }

h4
{
    font: 14pt Calibri, Verdana, Arial, Helvetica, sans-serif;
    color : White;
    font-style : normal;
    font-weight :normal;
    margin : 5px;
    line-height :normal;
    }

h5
{
    font: 18pt Calibri, Verdana, Arial, Helvetica, sans-serif;
    color: White;
    font-style : normal;
    font-weight : bold;
    margin : 5px;
    line-height :normal;
}

h6
{
    font: 11pt Calibri, Verdana, Arial, Helvetica, sans-serif;
    color: Black;
    font-style : normal;
    font-weight : normal;
    line-height :normal;
}

.downloadtable
{
    border-top: black thin solid;
    border-bottom: black thin solid;
    border-left: black thin solid;
    border-right: black thin solid;
}

#paypalinfo
{
    border-top: black thin solid;
    border-bottom: black thin solid;
    border-left: black thin solid;
    border-right: black thin solid;
    background-color : White;
    padding-left:15px;    
    padding-right:15px;    
}

a img {
	text-decoration: none;
	border: 0 none;
	}
	
#leftcompat { width: 420px; float: left; clear: left;}
#rightcompat { width: 210px; float: right}	

#leftguide { width : 350px; float: left; clear: left;}
#rightguide { width: 270px; float: right; padding-top:50px; padding-left:10px;}	

.onecoldiv { width: 630px; float: none; clear: both;}
.onecolbottomdiv { width: 630px; float: none; clear: both; text-align: center;  font: 8pt Calibri, Verdana, Arial, Helvetica, sans-serif;}

#topmenupanel
{
    width: 220px;
    height: 30px;
    background-color: Transparent;
    float: none;
    border: 0px;
    margin:0px;
}

#menupanel
{
    width: 220px;
    height: 280px;
    background-color: Transparent;
    float: none;
    border: 0px;
    margin:0px;
}

#userpanel
{
    width : 220px;
    height : 210px;
    background-color : Transparent;
    border: 0px;
    float:none;
}

#socialpanel
{
    width : 220px;
    height : 80px;
    background-color : Transparent;
    border: 0px;
    padding-top: 10px;
    margin: 0px;
    float:none;
}
#advertpanel
{
    width : 200px;
    float:left;
    background-color : Transparent;
    padding-top: 20px;
}

#vseparatorpanel
{
    width: 20px;
    float: right;
    border: 0px;
    padding: 0px;
    background-color :  Transparent;
}

#vseparatorinsidepanel
{
    width: 30px;
    border: 0px;
    padding: 0px;
    background-color:  Transparent;
}

#menucontent
{
    width: 160px;
    position: relative;
    font: 1.2em Verdana, Arial, Helvetica, sans-serif;
    color:silver;
    background-color: Transparent;
    text-align:center;
    margin-left: 20px;
    margin-right: 20px;
    padding:10px;
}

#loginbox
{
    font: 0.9em Verdana, Arial, Helvetica, sans-serif;
    color: white;
    background-color:Transparent;
    text-align:center;
    margin-top: 2px;    
    margin-left: 2px;
    margin-right: 2px;
    padding:10px;
    height:180px;
    position:relative;
}

.LogonFailedDiv
{
    height:20px;
}

.LoginFailedLabel
{
    color: Orange;
    margin:0px;
    padding:0px;
    border:0px;
    font: bold 1.0em Verdana, Arial, Helvetica, sans-serif;   
}
