
body
{
	font-family:Arial; 
}
A.nav1
{
    MARGIN-TOP: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: darkblue;
    FONT-FAMILY: arial, Verdana, Tahoma;
    TEXT-DECORATION: none
}
A.nav1:hover
{
    MARGIN-TOP: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: dimgray;
    FONT-FAMILY: arial;
    TEXT-DECORATION: underline
}
H1
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 18px;
    MARGIN-BOTTOM: 0px;
    COLOR: gray;
    FONT-FAMILY: Arial
}
H2
{
    MARGIN-TOP: 10px;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 10px;
    COLOR: gray;
    FONT-FAMILY: Arial
}
TD.toprightnav
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: darkblue;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.nav2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.nav2:hover
{
    FONT-SIZE: 9pt;
    COLOR: #ffc42b;
    FONT-FAMILY: arial;
    TEXT-DECORATION: underline
}
A.nav3
{
    FONT-SIZE: 14pt;
    COLOR: #ffffff;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.nav3:hover
{
    FONT-SIZE: 14pt;
    COLOR: #ffc42b;
    FONT-FAMILY: arial;
    TEXT-DECORATION: underline
}
TD.bottomnav
{
    FONT-SIZE: 7pt;
    COLOR: #ffffff;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.black_overlay{
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 250%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
}
.white_content {
    display: none;
    text-align:center;
    position: absolute;
    top: 25%;
    left: 25%;
    width: 500px;
    height: 325px;
    padding: 16px;
    border: 3px solid black;
    background-color: #F9FADD;
    z-index:1002;
    overflow: auto;
}
.copyright
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.MailHeader
{
	background-color:Gray;
	font-weight:lighter;
	padding: 16px;
	font-size:smaller;
}

.clsPartner
{
	font-weight:bold;
}
.clsPartnerImg
{
	vertical-align:middle;
	padding:25px;
}

.ButtonClass:hover
{
cursor:hand;
}
.PhotoWrapper
{
	padding:25px;
	width: 550px;
}
.ArticleTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: navy;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    TEXT-DECORATION: none
}
.ArticleBy
{
    FONT-SIZE: 10px;
    COLOR: gray;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    TEXT-DECORATION: none
}
.ArticleText
{
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    TEXT-DECORATION: none;
}


.ArticleText2
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Helvetica
}
.ArticleCont
{
    FONT-SIZE: 12px;
    COLOR: gray;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    TEXT-DECORATION: none
}
.ArticleTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #6f6f6f;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.PhotoCaption
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Arial, Verdana, Helvetica
}
.search
{
    FONT-SIZE: 10px;
    MARGIN-BOTTOM: 2px;
    WIDTH: 120px;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Tahoma;
    HEIGHT: 18px
}
.searchhome
{
    FONT-SIZE: 10px;
    MARGIN-BOTTOM: 2px;
    WIDTH: 150px;
    HEIGHT: 18px
}
A
{
    BORDER-RIGHT: black;
    BORDER-TOP: black;
    FONT-SIZE: 12px;
    BORDER-LEFT: black;
    COLOR: #660000;
    BORDER-BOTTOM: black;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A:hover
{
    BORDER-RIGHT: black;
    BORDER-TOP: black;
    FONT-SIZE: 12px;
    BACKGROUND: #ffff00;
    BORDER-LEFT: black;
    COLOR: #660000;
    BORDER-BOTTOM: black;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.visited
{
    FONT-SIZE: 10pt;
    COLOR: #663366;
    FONT-FAMILY: arial;
    TEXT-DECORATION: underline
}
BODY
{
    FONT-FAMILY: arial
}
TD
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial
}
.AddToCart:hover
{
background:yellow;
cursor:hand;
} 
.SearchText
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: arial, Verdana, Tahoma
}
.shopbarItem
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: black
}
.shopbarValue
{
    FONT-SIZE: 9pt;
    COLOR: darkslategray;
    FONT-FAMILY: Arial, Verdana, Tahoma
}
.LoginID
{
    FONT-SIZE: 10px;
    MARGIN-BOTTOM: 2px;
    WIDTH: 200px;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Tahoma;
    HEIGHT: 18px
}
.TextBoxField
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Tahoma
}
.TextBoxValue
{
    FONT-SIZE: 9pt;
    MARGIN-BOTTOM: 2px;
    WIDTH: 100px;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Tahoma;
    HEIGHT: 18px
}
.trail
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #663333;
    FONT-FAMILY: Arial
}
.DeptTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20pt;
    TEXT-TRANSFORM: capitalize;
    COLOR: maroon;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Tahoma, Verdana;
    FONT-VARIANT: small-caps
}
.SmDeptTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    TEXT-TRANSFORM: capitalize;
    COLOR: maroon;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Tahoma, Verdana;
    FONT-VARIANT: small-caps
}
.FormText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Helvetica
}
.FormLabel
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: navy;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
TEXTAREA
{
    FONT-SIZE: 11pt;
    FONT-FAMILY: Arial, Verdana, Tahoma
}
TH
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial
}

.GroupItemPrice
{
	float:right;
	font-weight:bold;
	color:Red;
	text-align:right;
	width:10%;
}

.GroupItem
{
	float:left;
	font-weight:bold;
	width: 85%;
	padding-bottom:5px;
}
.GroupItemExtract
{
	color:gray;
	font-size:9px;
	text-align:left;
}

.GroupItem li
{
	margin-left: 25px;
	font-weight:bold;
	text-align:left;
}


.EditButton
{
	padding-bottom: 5px;
	padding-top: 5px;


}

.Channel
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #003000;
    FONT-VARIANT: normal
}
.Channel A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white
}
.Channel A:hover
{
    FONT-SIZE: 11px;
    COLOR: #ffcc00;
    BACKGROUND-COLOR: #003000
}
.cssContentTitle
{
	font-weight: bold;
	margin: 0px;
	text-indent: 5px;
	font-family: Arial, Verdana;
	background-color: darkgray;
}
.cssContentBody
{
	padding-left: 5px;
	padding-bottom: 10px;
	margin: 0px;
	background-color: whitesmoke;
	text-align: left;
}
.cssInboxMenu 
{
	padding: 10px;
	height: 24px;
	color: #328ccc;
	font-weight:bold;
	text-align:left;
	display:inline-block;
}
.cssPageTitle
{
	margin: 7px;
}
.cssVideoTitle
{
	font-weight: bold;
	color: white;
	font-family: Arial, Verdana;
	background-color: #000000;
	text-align: center;
}
.cssMarketPlaceAds
{
	clear: left;
	border-right: 1pt solid;
	border-top: 1pt solid;
	float: right;
	margin: 10px;
	border-left: 1pt solid;
	width: 160px;
	border-bottom: 1pt solid;
	height: 475px;
	text-align: center;
}
.cssGiftIdeas
{
	MARGIN: 10px;
	MARGIN-BOTTOM: 10px;
	MARGIN-TOP: 10px;
	MARGIN-RIGHT: 10px;
}

#pscroller1
{
width: 600px;
height: 325px;
border: 1px solid black;
padding: 5px;
background-color: lightyellow;
}

#pscroller2{
width: 325px;
height: 20px;
border: 1px solid black;
padding: 3px;
}

#pscroller2 a{
text-decoration: none;
}

.mcontainer
{
	clear: left;
	border-right: 1pt solid;
	border-top: none;
	float: left;
	border-left: 1pt solid;
	border-bottom: 1pt solid;
	background-color: #5a5757;
	/*background-color: #a18a60;*/
	border-color: Black;
}

.mcontainer h1
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14pt;
    COLOR: white;
    FONT-FAMILY: Arial

}
.mcText
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Arial
}

.mcDesc
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial
}

.mcDesc a
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial
}

.mcTitle
{
	font-weight: bold;
	margin: 0px;
	text-indent: 15px;
	font-family: Arial, Verdana;
	background-color: #c0c0c0;
}

.mcInset
{
	padding:0;
	width: 475px;
	background-color: #ffffcc;
}

/*********************************************
        Article Right Sidebar
*********************************************/
.productreviewsummary 
{
background: url(../Img/Bubble/shade_light.gif) repeat-x 0% 100%;
border: 1px solid #DDD;
height: 90%;
width: 90%;
overflow: auto;
padding: 0.75em;
margin-left: 10pt;
margin-right: 10pt;
}
.productreviewsummary img
{
	float: left;
	margin: 0px 10px 0px 0px;
	width: 75px;
	height: 100px;
}

.productreviewsummarywrap
{
margin: 0em 0px;
}

.feedbacktoolbar 
{
background: url(../Img/Bubble/shade_light.gif) repeat-x 0% 100%;
border: 1px solid #DDD;
overflow: auto;
}

.feedbacktoolbarwrap
{
margin: 0em 0px;
}

.PostedOn
{
	color: #5f6060;
	font-size: 10px;
	font-style:italic;
	vertical-align:middle;

}
.textmiddle
{
		vertical-align:middle;

}
.CommentBy
{
	font-weight: bold;
}

.ReplyBy
{
	
	font-weight: bold;
	color: #5f6060;
}

.SpacerBar
{
	clear: both;
	display: block;
	text-indent: -1250px;
	font-size: 0px;
	height: 10px;
	line-height: 0;
}

#content 
{
    float: left;
    margin: 0px; padding: 0px;
    width: 700px;
    display: block;
    border: 0px solid black;    
    border-right: 1px solid #333;

}

#content img 
{
    float: left;
    margin: 0px 10px 5px 0px;
}

#inner 
{
    display: block;
    float: left;
    width: 640px;
    margin: 0px; 
    padding: 10px 15px;
}

#inner h1 
{ 
	/* This style used as title on single posts and pages */
    font-family: "Trebuchet MS", Helvetica, Arial, Sans-Serif;
    font-size: 20px;
    text-transform: uppercase;
    margin: 0px; padding: 10px 0px 0px 0px;
    color: #000;
    text-decoration: none;
}

#inner h1 a 
{
    color: #000;
    text-decoration: none;
}

#inner h1 a:hover 
{
    color: #666;
    text-decoration: none;
}

.picture 
{
	background-color: black; 
	border: 1px solid #CCCCCC; 
	padding: 3px;
	font: 11px/1.4em Arial, sans-serif;
	color: White; 
	text-align:center;
} 

.picture img 
{
	border: 1px solid #CCCCCC; 
	vertical-align:middle;	
	margin-bottom: 3px; 
	display:block;
} 

.center
{
	:middle;
}
.right 
{ 
	margin: 0.5em 0pt 0.5em 0.8em; 
	float:right; 
} 
.top
{
vertical-align:top;
}

.left 
{ 
	margin: 0.5em 0.8em 0.5em 0; float:left; 
} 

.meta-bottom 
{
    clear: both; /* we need this so floats in the post are cleared */
    padding: 20px 0px;
    margin: 0px 0px 15px 0px;
    border-bottom: 1px solid #333;
    font-size: 12px;
    font-weight: normal;
    text-transform: uppercase;
}

.meta-bottom a 
{
    color: #333;
    text-decoration: none;
}

.meta-bottom a:hover 
{
    color: #333;
    text-decoration: none;
}

.meta-comments 
{
    margin: 0px; padding: 0px 8px 0px 18px;
    background: url(../Img/Articles/comments.png) left 2px no-repeat;
}

.meta-category 
{
    margin: 0px; padding: 0px 8px 0px 18px;
    background: url(../Img/Articles/folder.png) left 0px no-repeat;
}

.meta-more 
{
    margin: 0px; 
    padding: 0px 8px 0px 18px;
    display: block;
	float:right; 
	background: url(../Img/Articles/continue_reading.png) left 0px no-repeat;
}




#r_sidebar 
{
    display: inline;
    float: right;
    width: 170px;
    margin: 0px; padding: 10px;
    display: block; /* floats are handled as block elements, this is to fix a margin collapsing bug in IE */
}

#r_sidebar h2 
{
    font-size: 14px;
    color: #333;
    font-family: "Trebuchet MS", Helvetica, Arial, Sans-Serif;
    font-weight: bold;
    text-align: right;
    text-transform: uppercase;
    margin: 0px 0px 10px 0px; padding: 5px;
    border-bottom: 1px solid #333;
}

#r_sidebar h2.archives 
{
    padding: 0px 20px 5px 0px;
    background: url(../Img/Articles/calendar.png) right 2px no-repeat;
}

#r_sidebar h2.categories 
{
    padding: 0px 20px 5px 0px;
    background: url(../Img/Articles/folder.png) right 2px no-repeat;
}

#r_sidebar h2.links 
{
    padding: 0px 20px 5px 0px;
    background: url(../Img/Articles/display.png) right 2px no-repeat;
}

#r_sidebar h2.posts 
{
    padding: 0px 20px 5px 0px;
    background: url(../Img/Articles/tab_document.png) right 2px no-repeat;
}

#r_sidebar h2.feeds 
{
    padding: 0px 20px 5px 0px;
    background: url(../Img/Articles/rss.png) right 2px no-repeat;
}

#r_sidebar p 
{
    padding: 5px;
}

#r_sidebar img 
{
    text-align: center;
}

#r_sidebar form 
{
    padding: 0px;
    margin: 5px;
}

#r_sidebar ul 
{
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    text-align: right;
}

#r_sidebar ul li 
{
    padding: 0px 0px 10px 0px;
}

#r_sidebar ul li ul 
{
    padding: 0px 0px 0px 0px;
}

#r_sidebar ul li ul li 
{
    padding: 0px;
    margin: 0px;
}

#r_sidebar ul li ul li a 
{
    color: #888;
    text-decoration: none;
}

#r_sidebar ul li ul li a:hover 
{
    color: #666666;
    text-decoration: underline;
}

#r_sidebar ul li ul li ul 
{
    padding: 0px;
    margin: 0px;
}

#r_sidebar ul li ul li ul li 
{
    padding: 0px;
    margin: 5px 10px 5px 5px;
}




.anylinkcss
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    Z-INDEX: 100;
    VISIBILITY: hidden;
    FONT: 11px/14px Verdana;
    BORDER-LEFT: black 1px solid;
    WIDTH: 205px;
    BORDER-BOTTOM: black 0px solid;
    POSITION: absolute;
    BACKGROUND-COLOR: gray
}
.anylinkcss A
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 1px;
    WIDTH: 100%;
    COLOR: white;
    TEXT-INDENT: 5px;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: black 1px solid;
    TEXT-DECORATION: none
}
.anylinkcss A:hover
{
    FONT-SIZE: 11px;
    COLOR: white;
    BACKGROUND-COLOR: black
}

.anylinkcss A.indent
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 1px;
    COLOR: white;
    TEXT-INDENT: 15px;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: black 1px solid;
    WIDTH: 205px;
    TEXT-DECORATION: none
}

.mnuMain 
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 1px;
    COLOR: white;
    PADDING-TOP: 1px;
    TEXT-DECORATION: none
}
.mnuMain A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 1px;
    COLOR: white;
    PADDING-TOP: 1px;
    TEXT-DECORATION: none
}
.mnuMain A:hover
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 1px;
    COLOR: white;
    PADDING-TOP: 1px;
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: black
}
.mnuPopSubMain
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    Z-INDEX: 100;
    VISIBILITY: hidden;
    FONT: 11px/14px Verdana;
    BORDER-LEFT: black 1px solid;
    WIDTH: 225px;
    COLOR: black;
    BORDER-BOTTOM: black 0px solid;
    POSITION: absolute;
    BACKGROUND-COLOR: gray
}
.mnuPopSubMain A
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 1px;
    WIDTH: 100%;
    COLOR: black;
    TEXT-INDENT: 5px;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: black 1px solid;
    TEXT-DECORATION: none
}
.mnuPopSubMain A:hover
{
    FONT-SIZE: 11px;
    COLOR: white;
    BACKGROUND-COLOR: black
}
.mnuPopMain A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 1px;
    COLOR: black;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none
}
.mnuPopMain A:hover
{
    FONT-SIZE: 11px;
    COLOR: white;
    BACKGROUND-COLOR: black
}

.web20
{
	float:right;
	padding-right: 0px;
	padding-left: 25px;
	padding-top: 0px;
	padding-bottom: 0px
	
}

.LgTitle 
{
	font-family: Verdana, Arial, Helvetica; 
	font-size: 20px; 
	font-weight: bold;
	color: #000;
}
	
	.BubbleTitle 
{
	font-family: Verdana, Arial, Helvetica; 
	font-size: 14px; 
	font-weight: bold;
	color: #000;
}
	
.general_header_top {background: #CCCCFF url(../Img/Bubble/BG_BubbleHeader.gif) 0 0 repeat-x; width: 100%}
.general_header_bot {background: url(../Img/Bubble/Pixel_CCCCCC.gif) 0 100% repeat-x}
.general_header_lt {background: url(../Img/Bubble/Pixel_666666.gif) 0 0 repeat-y}
.general_header_rt {background: url(../Img/Bubble/Pixel_666666.gif) 100% 0 repeat-y}
.general_header_tl {background: url(../Img/Bubble/Border_TL_666666.gif) 0 0 no-repeat}
.general_header_tr {background: url(../Img/Bubble/Border_TR_666666.gif) 100% 0 no-repeat; padding:8px}

.general_mid_top {background: #FFFFFF url(../Img/Bubble/Pixel_FFFFFF.gif) 0 0 repeat-x; width: 100%}
.general_mid_bot {background: url(../Img/Bubble/Pixel_CCCCCC.gif) 0 100% repeat-x}
.general_mid_lt {background: url(../Img/Bubble/Pixel_666666.gif) 0 0 repeat-y}
.general_mid_rt {background: url(../Img/Bubble/Pixel_666666.gif) 100% 0 repeat-y; padding:8px}

.general_body_top {background: #FFFFFF url(../Img/Bubble/Pixel_FFFFFF.gif) 0 0 repeat-x; width: 100%}
.general_body_bot {background: url(../Img/Bubble/Pixel_666666.gif) 0 100% repeat-x}
.general_body_lt {background: url(../Img/Bubble/Pixel_666666.gif) 0 0 repeat-y}
.general_body_rt {background: url(../Img/Bubble/Pixel_666666.gif) 100% 0 repeat-y}
.general_body_bl {background: url(../Img/Bubble/Border_BL_666666.gif) 0 100% no-repeat; padding:10px}
.general_body_br {background: url(../Img/Bubble/Border_BR_666666.gif) 100% 100% no-repeat}

.basictab ul
{
margin: 0px;
padding: 3px 0;
margin-left: 0;
font: bold 10px Verdana;
border-bottom: 1px solid gray;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.basictab li
{
	display: inline;
	margin: 0px;
}

.basictab li a
{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid gray;
border-bottom: none;
background-color: #ffffff;
color: #2d2b2b;
}

.basictab li a:visited
{
color: #2d2b2b;
}

.basictab li a:hover, .basictab li a.current
{
	color: black;
	background-color: #ffff99;
}

.basictab li a:active{
color: black;
}

.tabcontainer
{
clear: left;
width:360px; /*width of 2nd level sub menus*/
height:375px; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}

.tabcontent
{
	border-right: gray 1px solid;
	display: none;
	font: 10px Verdana;
	border-left: gray 1px solid;
	width: 360px;
	height: 375px;
	border-bottom: gray 1px solid;
}

.gdoTestimonialBody
{
	width:185px;
	padding:5px 10px 5px 10px;
	background-color:#efefef;
	border-width:1px 1px 1px;
	border-style:solid;
	border-color:#4d4d4d;
	text-align:left;
}
.gdoCustomerCareMsg
{
	width:185px;
	padding:5px 10px 5px 10px;
	background-color:#efefef;
	border-width:1px 1px 1px;
	border-style:solid;
	border-color:#4d4d4d;
	text-align:left;
}

.gdoCustomerCareMsg li
{
	margin-left:5px;
}

.gdoCatalogRequest
{
	width:205px;
	padding:10px 0px 10px 0px;
	background-color:#efefef;
	border-width:1px 1px 1px;
	border-style:solid;
	border-color:#4d4d4d;
	text-align:center;
}


/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 li {float:none;}#qm0 li:hover>ul{top:0px;left:100%;}

	.colone
	{
		width: 365px;
	}	

	.qmMenuTitle
	{
		width: 207px;
		padding:5px 0px 5px 0px;
		border-width:1px 1px 1px;
		background-color:#4d4d4d;
		font-family:Arial;
		font-weight:bold;
		font-size:14px;
		text-align:center;
		color:white;
		text-decoration:none;
	}

	.qmMenuBody
	{
		width:205px;
		padding:5px 0px 5px 0px;
		background-color:#efefef;
		border-width:1px 1px 1px;
		border-style:solid;
		border-color:#4d4d4d;
		text-align:left;
	}

	.ShoppingCartTitle
	{
		padding:5px 0px 5px 0px;
		border-width:1px 1px 1px;
		background-color:#4d4d4d;
		font-family:Arial;
		font-weight:bold;
		font-size:16px;
		text-align:center;
		color:white;
		text-decoration:none;
	}

	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		text-align: left;
		width:205px;
		padding:5px 0px 5px 0px;
		background-color:#efefef;
		border-width:1px 1px 1px;
		border-style:solid;
		border-color:#4d4d4d;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		padding:3px 40px 3px 8px;
		color:#222222;
		font-family:Arial;
		font-size:12px;
		text-decoration:none;
		border-width:1px;
		border-style:dashed;
		border-color:#efefef;
	}


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	
		text-decoration:none;
	}


	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 li:hover>a	
	{	
		text-decoration:none;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		background-color:#4d4d4d;
		color:#efefef;
		text-decoration:underline;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:10px;
		margin:0px 0px 0px -1px;
		background-color:#efefef;
		border-width:1px;
		border-style:solid;
		border-color:#4d4d4d;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:1px 40px 2px 5px;
		font-size:12px;
		border-width:1px 0px;
		border-color:#efefef;
	}

	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a.indent, #qm0 ul a.indent	
	{	
		padding:1px 40px 2px 15px;
		font-size:12px;
		border-width:1px 0px;
		border-color:#efefef;
	}

	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		margin:2px 5px 5px;
		color:#222222;
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx	
	{	
		border-top-width:1px;
		margin:4px 5px;
		border-color:#999999;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 li:hover > a.qmparent	
	{	
		background-color:#4d4d4d;
		color:#efefef;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 .qmparent	
	{	
		background-image:url(qmimages/arrow_5.gif);
		background-repeat:no-repeat;
		background-position:95% 55%;
	}


.footermenu
{
float:right;
width:100%;
font: bold 12px Verdana;
line-height:normal;
}

.footermenu ul{
list-style-type: none;
margin:0;
padding:0;
}

.footermenu li{
display:inline;
margin:0;
padding:0;
}

.footermenu a{
float:right;
margin:0;
margin-right: 5px;
padding:0 0 0 9px;
text-decoration:none;
}

.footermenu a span {
float:right;
display:block;
padding:2px 15px 2px 4px;
font-weight:bold;
color:#FFFFFF;
}


/* Commented Backslash Hack hides rule from IE5-Mac \*/
.footermenu a span {float:none;}
/* End IE5-Mac hack */


.footermenu a:hover span{
color:#FFFFFF;
text-decoration: underline;
}

.footermenu li.selected a span{
color:#ffc42b;
}


.slidetabsmenu
{
float:right;
width:100%;
font: bold 12px Verdana;
line-height:normal;
}

.slidetabsmenu ul{
list-style-type: none;
margin:0;
padding:0;
}

.slidetabsmenu li{
display:inline;
margin:0;
padding:0;
}

.slidetabsmenu a{
float:right;
background:url(../Img/Tabs/slide-left.gif) no-repeat left top;
margin:0;
margin-right: 5px;
padding:0 0 0 9px;
text-decoration:none;
}

.slidetabsmenu a span {
float:right;
display:block;
background:url(../Img/Tabs/slide-right.gif) no-repeat right top;
padding:2px 15px 2px 4px;
font-weight:bold;
color:#003300;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.slidetabsmenu a span {float:none;}
/* End IE5-Mac hack */

.slidetabsmenu a:hover {
background:url(../Img/Tabs/slide-left.gif) no-repeat left top;
text-decoration: underline;
}

.slidetabsmenu a:hover span{
text-decoration: underline;
}

.slidetabsmenu li.selected a{
background:url(../Img/Tabs/slide-left.gif) no-repeat left top;
background-position:0% -125px;
}

.slidetabsmenu li.selected a:hover{
background:url(../Img/Tabs/slide-left.gif) no-repeat left top;
background-position:0% -125px;
}

.slidetabsmenu li.selected a span{
background:url(../Img/Tabs/slide-right.gif) no-repeat right top;
background-position:100% -125px;
color:#ffc42b;
}

.lowertabsmenu
{
float:left;
width:100%;
font: bold 12px Verdana;
line-height:normal;
}

.lowertabsmenu ul{
list-style-type: none;
margin:0;
padding:0;
}

.lowertabsmenu li{
display:inline;
margin:0;
padding:0;
}

.lowertabsmenu a{
float:left;
background:url(../Img/Tabs/2nd-slide-left.gif) no-repeat left top;
margin:0;
margin-right: 5px;
padding:0 0 0 9px;
text-decoration:none;
}

.lowertabsmenu a span {
float:left;
display:block;
background:url(../Img/Tabs/2nd-slide-right.gif) no-repeat right top;
padding:2px 15px 2px 4px;
font-weight:bold;
color:#003300;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.lowertabsmenu a span {float:none;}
/* End IE5-Mac hack */

.lowertabsmenu a:hover {
background:url(../Img/Tabs/2nd-slide-left.gif) no-repeat left top;
/*background-position:0% -125px;*/
}

.lowertabsmenu a:hover span{
background:url(../Img/Tabs/2nd-slide-right.gif) no-repeat right top;
/*background-position:100% -125px;*/
color:#003300;
text-decoration: underline;
}

.lowertabsmenu li.selected a
{
background:url(../Img/Tabs/2nd-slide-left.gif) no-repeat left top;
background-position:0% -125px;
font-weight:bolder;
}

.lowertabsmenu li.selected a span{
background:url(../Img/Tabs/2nd-slide-right.gif) no-repeat right top;
background-position:100% -125px;
color:#ffc42b;
}


.hovermenu ul
{
padding: 2px 0.5em;
width:100%;
font: bold 13px arial;
padding-left: 0;
margin-left: 0;
}

.hovermenu ul li{
text-decoration: none;
float: left;
color: black;
background-color: #FFF2BF;
border: 2px solid #FFF2BF;
}

.hovermenu ul li a{
padding: 2px 0.5em;
text-decoration: none;
float: left;
color: black;
background-color: #FFF2BF;
border: 2px solid #FFF2BF;
}

.hovermenu ul li.selected a{
background-color: #FFE271;
border-style: outset;
}

.hovermenu ul li a:hover{
text-decoration: underline;
}

html>body .hovermenu ul li a:active{ /* Apply mousedown effect only to NON IE browsers */
border-style: inset;
}

html>/**/body .IEonlybr{ /*None IE browsers hack*/
display: none; /*Hide BR tag in non IE browsers, since it's not needed*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_c{
position:absolute;
top: 0;
border: 1px solid #918d8d; /*THEME CHANGE HERE*/
border-width: 0 1px;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
}


.dropmenudiv_c a
{
width: auto;
display: block;
text-indent: 5px;
border: 0 solid #918d8d; /*THEME CHANGE HERE*/
border-bottom-width: 1px;
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: black;
}

* html .dropmenudiv_c a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_c a:hover{ /*THEME CHANGE HERE*/
background-color: #eaeaea;
}
