/* text styles */

.content p
{
font-size:11px;
padding:0px;
padding-bottom:12px;
line-height:15px;
margin:0px;
}

#basket-flyout p
{
font-size:11px;
padding:0px;
padding-bottom:12px;
line-height:15px;
margin:0px;
}

.content p a
{
color:#00a950;
font-weight:bold;
text-decoration:none;
}

.content p a:hover
{
color:#00a950;
text-decoration:underline;
}


.content h1
{
font-size:20px;
text-decoration:none;
font-weight:bold;
padding:0px;
padding-bottom:15px;
margin:0px;
}


.content h2
{
font-size:12px;
text-decoration:none;
font-weight:bold;
padding:0px;
padding-bottom:4px;
margin:0px;
}

.content h3
{
font-size:12px;
text-decoration:none;
font-weight:normal;
padding:0px;
padding-bottom:12px;
line-height:16px;
margin:0px;
}

.content h4
{
font-size:11px;
text-decoration:none;
font-weight:normal;
padding:0px;
padding-bottom:4px;
margin:0px;
}

.content h4 a
{
text-decoration:undeline;
}


.content h5
{
font-size:10px;
text-decoration:none;
font-weight:normal;
padding:0px;
padding-bottom:4px;
margin:0px;
}

.content h5 a
{
text-decoration:none;
}

.content h5 a:hover
{
text-decoration:underline;
}


.content h6
{
font-size:12px;
text-decoration:none;
font-weight:bold;
padding:0px;
margin:0px;
}

.content h6 a
{
color:#00a950;
text-decoration:none;
}

.content h6 a:hover
{
color:#00a950;
text-decoration:underline;
}


.content ul
{
padding:0px;
margin:0px;
list-style-type:circle;
margin-left:30px;
margin-bottom:10px;
}

.content li
{
padding:0px;
margin:0px;
font-size:11px;
font-style:italic;
padding-bottom:2px;
}



/* top nav style */

.navigation ul
{
padding:0px;
margin:0px;
}

.navigation li
{
padding:0px;
margin:0px;
list-style-type:none;
display:inline;
margin-right:8px;
padding-right:6px;
border-right:1px solid #81d1a7;
}

.navigation a
{
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.navigation a:hover
{
color:#111111;
text-decoration:none;
}

li.last
{
padding-right:0px;
margin-right:0px;
border-right:0px solid #81d1a7;
}




/* side nav style */

ul.sideLevel1 
{
padding:0px;
margin:0px;
}

.sideLevel1 li
{
padding:0px;
margin:0px;
list-style-type:none;
padding-bottom:3px;
}

ul.sideLevel1 li
{
list-style-type:none;
font-size:11px;
padding-top:2px;
padding-bottom:2px;
}

ul.sideLevel1 a
{
text-decoration:none;
padding-left:40px;
padding-top:2px;
color:#333333;
}

ul.sideLevel1 a:hover
{
font-weight:bold;
}

.inactiveLevel1
{
background-image:url(/Images/interface/side_nav_1.jpg);
background-repeat:no-repeat;
}

.activeLevel1
{
background-image:url(/Images/interface/side_nav_3.jpg);
background-repeat:no-repeat;
}




ul.sideLevel2 
{
padding:0px;
margin:0px;
}

ul.sideLevel2 li
{
list-style-type:none;
font-size:10px;
padding-top:0px;
margin-top:2px;
}

ul.sideLevel2 a
{
text-decoration:none;
padding-left:55px;
padding-top:0px;
padding-bottom:0px;
color:#333333;
}

ul.sideLevel2 a:hover
{
font-weight:bold;
}

.inactiveLevel2
{
background-image:url(/Images/interface/side_nav_4.jpg);
background-repeat:no-repeat;
}

.activeLevel2
{
background-image:url(/Images/interface/side_nav_6.jpg);
background-repeat:no-repeat;
}


.button1
{
font-size:10px;
}

.button1
{
background-color:transparent;
/*padding-left:10px;*/
padding-right:10px;
text-decoration:none;
color:#ffffff;
background-color:#00a950;
border:none;

}

.button1:hover
{
text-decoration:none;
background-color:#13884b;
cursor:pointer;
}


Form.buy{
padding:0px;
margin:3px 0px 0px 0px;
height:13px;
}

.button1 input
{
font-size:10px;

padding-right:10px;
text-decoration:none;
color:#ffffff;
background-color:#00a950;
line-height:16px;
border:none;
height:13px;
margin:0px;
padding-top:0px;
}

.button1 input:hover
{
text-decoration:none;
background-color:#13884b;
cursor:pointer;
}

.button2
{
font-size:10px;
margin-top: 2px;
display:block;
}

.button2 a
{

padding: 1px 10px 1px 10px;
text-decoration:none;
color:#ffffff;
background-color:#555555;
line-height:16px;
}

.button2 a:hover
{
text-decoration:none;
background-color:#333333;
}





.productMenuStyles h2
{
font-size:11px;
text-decoration:none;
font-weight:bold;
padding:0px;
padding-bottom:8px;
margin:0px;
}

.productMenuStyles h2 a
{
text-decoration:none;
}

.productMenuStyles h2 a:hover
{
color:#00a950;
}






.phone
{
font-size:14px;
text-decoration:none;
font-weight:normal;
padding:0px;
padding-bottom:8px;
margin:0px;
border:0px;
}

.formStyle
{
font-size:11px;
text-decoration:none;
font-weight:normal;
padding:0px;
margin:0px;
color:#888888;
margin-right:10px;
}

.submitButton
{
font-size:9px;
font-weight:bold;
width:18px;
height:18px;
color:#ffffff;
background-color:#00a850;
border:1px solid #bbbbbb;
}

.submitButton:hover
{
color:#FFFFFF;
background-color:#3f3f3f;
border:1px solid #999999;
}


.tweet_list a{
color:#333333;
font-weight:bold;
text-decoration:none;
}

ul.validation-summary-errors{
    color:Red;
}

.field-validation-error{
    color:Red;
}

.error{
    color:Red;
}

#login-flyout p
{
font-size:11px;
padding:0px;
padding-bottom:12px;
line-height:15px;
margin:20px 0px 0px 0px;
color:#666666;
}

#login-flyout p a
{
text-decoration:none;
padding-top:5px;
color:#666666;
}

#login-flyout p a:hover
{
text-decoration:none;
padding-top:5px;
color:#3F3F3F;
}


ul.tweet_list {
	padding: 0px;
	margin: 0px;
}

