body{
margin: 0px 0px 0px 0px;
background: #f1f1f1 url(/images/store/gl2/bg_body.gif)  left top repeat;
text-align: center;
}

body, td {
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
}

.widthcontrol{
width: 900px;
background-color: #ffffff;
margin-right:auto;
margin-left:auto;
margin-top 0px;
text-align: left;
}

.floatclear{
clear:both;
}

.innerwidthcontrol{
width: 882px;
background-color: #ffffff;	
}

.bordercontrol{
border-style:solid; 
border-width: 0px 1px 1px 1px; 
border-color: #a5a3a4;
padding: 8px 8px;
}




.bluetabs{
border-bottom: 1px solid gray;
}

.bluetabs ul{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.bluetabs li{
display: inline;
margin: 0;
}

.bluetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 0px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(media/bluetab.gif) top left repeat-x; /*THEME CHANGE HERE*/
}

.bluetabs li a:visited{
color: #2d2b2b;
}

.bluetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.bluetabs li.selected{
}

.bluetabs li.selected a{ /*selected main tab style */
background-image: url(media/bluetabactive.gif); /*THEME CHANGE HERE*/
border-bottom-color: white;
}

.bluetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_b{
position:absolute;
top: 0;
border: 1px solid #918d8d; /*THEME CHANGE HERE*/
border-width: 0 1px;
font:normal 10px Verdana;
line-height:14px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
}


.dropmenudiv_b 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;
color: black;
}

* html .dropmenudiv_b a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_b a:hover{ /*THEME CHANGE HERE*/
background-color: #edf3f3;
}


/* Top Search */

.thirdtier{
font-family:Verdana, Arial, Helvetica, sans-serif;
width:822px;
z-index:230;
}

.topsearch form{
margin: 0px;
padding:0px;
display:inline;
z-index:220;
}

.topsearch label{
font-size: 13px;
font-weight:normal;
vertical-align:middle;
}

.topsearch input, .topsearch select {
font-size: 11px;
padding: 0px 0px;
border:0px;
}

.topsearch .texta{
border: 1px solid #5F5F5F; 
background: #f6f5f5;
padding-top:3px;
width:200px;

}
.topsearch .selecta{
border: 1px solid #5F5F5F; 
background: #f6f5f5;
font-size: 10px;
padding-top:1px;
vertical-align:middle;
margin-bottom:1px;
}

.topsearch input {
padding: 2px 2px 1px 2px;
}

.topsearchsubmit{
 background:  url(interface/button_topsearch_go.gif) center left no-repeat;
    width: 24px;
	height: 20px;
    margin-left:0px;
	margin-top:1px;
	vertical-align:middle;
}

.topsearch .search{
padding-top:2px;
padding-left:3px;
}

.topsearch{
background: #86143c url(interface/bg_topsearch.gif) top repeat;
font-size:13px;
color: #ffffff;
width:600px;
float:left;
}

.topsearch .links {
color:#f1f1f1;
font-size:10px;
position: relative;
top: -1px;
display: inline;
left: 25px;
}

.topsearch .links a:link, .topsearch .links a:visited, .topsearch .links a:active{
text-decoration:none;
font-weight:normal;
color:#f1f1f1;
}

.topsearch .links a:hover{
text-decoration:underline;
font-weight:normal;
color:#ffffff;
}


.topsearchheight{
height: 27px;
}

.topsearchborder{
border-left: 1px solid #a6a4a5;
border-bottom: 1px solid #a6a4a5;
}

.curve {
background: url(interface/top_curve.gif) top right no-repeat;
z-index: 100;
height: 27px;
}

A.chan {
	COLOR: #666666; TEXT-DECORATION: NONE; FONT: bold large verdana,arial
}
A.chan:visited {
	COLOR: #666666
}
A.chan:hover {
	COLOR: #CCCCFF
}

A.link {
	color : #86143c;
	font-family : Verdana, Tahoma, Arial;
	font-size : 12px;
	font-weight : bold;
	line-height: 1.2;
	text-decoration : none;
}
A.link:visited {
	color : #383838;
	font-family : Verdana, Tahoma, Arial;
	font-size : 12px;
	line-height: 1.2;
	font-weight : bold;
	text-decoration : none;
}
A.link:hover {
    color : #383838;
    font-family : Verdana, Tahoma, Arial;
    font-size : 12px;
	line-height: 1.2;
    text-decoration : underline;
}
A.linkdesc {
	color : #000000;
	font-family : Tahoma, Verdana, "MS Sans Serif", Arial;
	font-size : 11px;
	line-height: 1.2;
	text-decoration : none;
}

A.linkhigh {
	color : #383838;
	font-family : Tahoma, Verdana, "MS Sans Serif", Arial
	font-size : 8px;
	font-weight:normal;
	line-height: 1;
	text-decoration : none;
	border-color: black;
}
A.linkhigh:visited {
	color : #991b49;
	font-family : Tahoma, Verdana, "MS Sans Serif", Arial
	font-size : 9px;
	line-height: 1.2;
	text-decoration : none;
}
A.linkhigh:hover {
    color : #991b49;
    font-family : Tahoma, Verdana, "MS Sans Serif", Arial
    font-size : 9px;
	line-height: 1.2;
    text-decoration : underline;
}


A:link .pic, A:active .pic, A:visited .pic {
FILTER:"none"; 
border:3px solid #000000;
}
A:hover.pic {
width=100%;
filter:gray;
}

A:link .banner, A:active .banner, A:visited .banner {
FILTER:"none"; 
border:2px solid #ffffff;
}
A:hover.banner {
width=100%;
filter:gray;
}


img.catpic { border: 1px solid #000000 ; }

A.cyber {
	COLOR: black; TEXT-DECORATION: NONE; FONT: xx-small verdana,arial
}
A.cyber:visited {
	COLOR: black
}
A.cyber:hover {
	COLOR: black
}

/* Top Login */

.toplogin{
background: #ffe5ee url(interface/bg_login.gif) repeat;
font-size:11px;
color: #383838;
width:222px;
/*position: relative;
top:-28px;
left:550px;*/
float:right;
}

.toplogin .links{
position:relative;
top:7px;
left:23px;
}

.toplogin a:link, .toplogin a:visited, .toplogin a:active{
text-decoration:none;
font-weight:bold;
color:#383838;
}

.toplogin a:hover{
text-decoration:underline;
font-weight:bold;
color:#383838;
}

.toploginheight{
height: 27px;
}

.toploginborder{
border-right: 1px solid #a6a4a5;
border-bottom: 1px solid #a6a4a5;
}

/* Left Navigation */


.bucketcontainer h3 {
color: #86143c;
font-size: 12px;
margin: 2px 0px 0px 0px;
padding-left:4px;
background: #ffffff;
}

.bucketcontainer{ 
width: 125px;
padding-bottom:4px; 
background: #ffffff;
border-bottom: 1px solid #dbdbdb;
text-align: left;
}

.bucketcontainer ul{
padding:0px 0px 0px 10px;
margin: 2px 0px 0px 0px;
list-style-type: none;
font-size: 11px;
line-height: 17px;
}

.bucketcontainer li{
padding:0px;
margin:0px;
}

.bucketcontainer a{
display: block;
padding: 0px 4px;
background-color: #ffffff;
}

.bucketcontainer a:link, .bucketlist a:visited
{
color: #383838;
text-decoration: none;
}

.bucketcontainer a:hover
{
background-color: #ffe5ee;
color: #383838;
}

.bucketcontainer .viewall{
width: 57px;
height: 19px;
margin-bottom: 0px;
background: red;
line-height:normal;
padding: 0px;

}
.bucketcontainer .viewall a:link, .bucketcontainer .viewall a:visited, .bucketcontainer .viewall a:link, .bucketcontainer .viewall a:active{
display: block;
padding: 0px;
margin:0px;
background: #ffffff url(/images/store/gl2/button_view_all.gif)  left top no-repeat;
}

.bucketcontainer .viewall a:hover {
background-color: #ffffff;
background: #ffffff url(/images/store/gl2/button_view_all_over.gif)  left top no-repeat;
}

.leftnavsection{
border-bottom: 1px solid #a5a3a4;
border-top: 1px solid #a5a3a4;
width: 135px;
background: #ffffff;
text-align: left;
}
.leftnavsection h4{
background: #ffffff url(/images/store/common/bg_header_leftnav.gif)  left top repeat;
border-bottom: 1px solid #bdbdbd;
margin:0px 0px 0px 0px; 
padding:2px 0px 0px 4px;
color: #383838;
font-size:12px;
}

div#layout {display: table;}
div.hgroup {display: table-row;}
div.cell {display: table-cell;vertical-align:top}
.alpha {
	color: red;
	background:white;
	width: 235px;	
	font-size: 10px;
	font-family: verdana, arial, sans-serif;
	font-weight:light;
	margin:0px 0px 0px 0px;
	border: black solid 1px;
	height:115px;
	white-space: normal;
	}

