body {
    
    margin:0px;
    font-family:"arial",sans-serif;
    font-size:14px;
    color:#FFF;
    background: #000 repeat-x url(/files/w2fdesign/backgroundgradient.png);
    height: 100%;
    
}

a{
    
    color:#eee;
    text-decoration:none;
}

a:hover{
    
    color:#B21F24;
    
}

h1 {
    color:#fff;
    margin:0;
}

.AdDevPanel {
	
	position:absolute;
	left:0px;
	top:0px;
    height:14px;
	padding:5px;
	background-color:#333;
	color:#fff;
    cursor:pointer;
    overflow:hidden;
    z-index: 10000;
    text-align: left;
    
}

.AdDevPanel:hover {
	
	height:auto;
}

#TopStatusBar{

    height:24px;
    padding-top:6px;
    padding-left:35%;
    
    background-color:#000;
    
    color:#B21F24;
    font-size:14px;
    
}

#Footer {
    
    margin-bottom:-8px;
    margin-left:25px;

}

#FooterContent{
    
    height:100px;
    margin-top:-100px;
    margin-left:10px;

}

.FooterBookmarkPanel{

    margin-left:15px;
    margin-top:-18px;
    
}

.FootMenuRoot{
    
    
    
}

.FootMenuRoot a{
    
    color:#888888;
    padding:10px;
    text-decoration:none;
    
}

.FootMenuRoot a:hover{
    
    background-color:#111;
    color:#fff;
    
}

#TopStatusBar a{
    
    color:#666;
    text-decoration:none;

}

#TopStatusBar a:hover{
    
    text-decoration:underline;

}

#TopMenuBar {
    
    height:50px;
    background: transparent repeat-x url(/files/w2fdesign/MenuBarGradient.png);

}

#TopLogo {
    
    width:300px;
    height:150px;
    background: transparent no-repeat url(/files/w2fdesign/Wired2fishHorizontal.png);
    position:relative;
    top:-75px;
    
}

#Main {
    
    width:1050px;

    margin-left:auto;
    margin-right:auto;

    background: transparent repeat-y url(/files/w2fdesign/mainmiddle.png);
    
}

#MainBottom {
    
    width:1050px;
    height:22px;

    margin-left:auto;
    margin-right:auto;

    background: transparent no-repeat url(/files/w2fdesign/mainbottom.png);
    
}

#MainContent {
    
    margin-top:-150px;
    
}

#TopMenu{
    
    font-size:18px;
    left:-210px;
    margin-left:auto;
    margin-right:auto;
    position:relative;
    width:0;
    
}

#WiredPlayer {
    
    display:block;
    width:520px;
    height:420px;
}

.WhatsUpBox{
    
    width:700px;
    
}

.WhatsUpBoxTop {
 
    width:700px;
    height:25px;
    background: no-repeat url(/files/w2fdesign/WhatsUpBox_Top.png);
    
}

.WhatsUpBoxMiddle {
    
    margin-top:-17px;
    display:block;
    min-height:100px;
    width:700px;
    background: repeat-y url(/files/w2fdesign/WhatsUpBox_Middle.png);
    
}

.WhatsUpBoxBottom {
 
    background: no-repeat url(/files/w2fdesign/WhatsUpBox_Bottom.png);
    width:700px;
    height:25px;
    
}

#Box450 {
    
    width:450px;

}

#Box450Top {
    
    width:450px;
    height:40px;
    background: no-repeat url(/files/w2fdesign/BoxTop450px.png);
    padding-left:20px;
    padding-top:17px;
    color:#fff;
    font-weight:bold;

}

#Box450Top a{

    color:#FFFFFF;
    display:block;
    position:relative;
    text-decoration:none;
    
}

#Box450Top a:hover{
 
    color:#111;

}

#Box450Middle {
    
    display:block;
    min-height:100px;
    margin-top:-17px;
    padding-left:20px;
    padding-top:10px;
    width:450px;
    background: repeat-y url(/files/w2fdesign/BoxMiddle450px.png);
    
}

#Box450Middle a{
 
 font-weight:bold;
    
}

#Box450Bottom {
    
    background: no-repeat url(/files/w2fdesign/BoxBottom450px.png);
    width:450px;
    height:25px;
    
}

#Box520 {
    
    width:520px;

}

#Box520Top {
    
    width:520px;
    height:40px;
    background: no-repeat url(/files/w2fdesign/BoxTop520px.png);
    padding-left:20px;
    padding-top:17px;
    color:#fff;
    font-weight:bold;

}

#Box520Top a{

    color:#FFFFFF;
    display:block;
    position:relative;
    text-decoration:none;
    
}

#Box520Top a:hover{
 
    color:#111;

}

#Box520Middle {
    
    display:block;
    min-height:100px;
    margin-top:-17px;
    padding-left:20px;
    padding-top:10px;
    width:520px;
    background: repeat-y url(/files/w2fdesign/BoxMiddle520px.png);
    
}

#Box520Middle a{
 
 font-weight:bold;
    
}

#Box520Bottom {
    
    background: no-repeat url(/files/w2fdesign/BoxBottom520px.png);
    width:520px;
    height:25px;
    
}

.MenuRoot {

    padding:14px;
    margin-left:-10px;
    
}

.MenuRoot a{
    
    color:#fff;
    font-weight:normal;

}

.MenuRoot a:hover{
    
    color:#FFF;
    background-color:#333;
    
}

.MenuSub {
    
    background-color:#222;
    padding:10px;
    
}

.MenuSub a{
    
    color:#888;
    
}

.MenuSub a:hover{
    
    color:#FFF;
    
}


.CatMenuRoot {
    color:#222222;
    font-size:2.4em;
    padding-left:5px;
    width:220px;
}

.CatMenuRoot:hover {
    background-color:#f7f7f7;
}

.FlashWidget {
    
    display:block;
    
}

.FlashWidget:focus {
    
    outline:none;
    
}

#WiredPlayer:focus{
    outline:none;
}

#FooterFlash:focus{
    outline:none;
}

#VideoPlayer:focus{
    outline:none;
}

#RadioMiniPlayer:focus{
    outline:none;
}

/* ajax__tab_xp-theme theme */
.ajax__tab_xp-theme .ajax__tab_header 
{
    font-family:verdana,tahoma,helvetica;
    font-size:11px;
    background:url(img/xp/tab-line.gif) repeat-x bottom;
}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_outer 
{
    padding-right:4px;
    background:url(img/xp/tab-right.gif) no-repeat right;
    height:21px;
}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_inner 
{
    padding-left:3px;
    background:url(img/xp/tab-left.gif) no-repeat;
}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_tab
{
    height:13px;
    padding:4px;
    margin:0;
    background:url(img/xp/tab.gif) repeat-x;
}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_outer 
{
    background:url(img/xp/tab-hover-right.gif) no-repeat right;
}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_inner 
{
    background:url(img/xp/tab-hover-left.gif) no-repeat;
}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_tab 
{
    background:url(img/xp/tab-hover.gif) repeat-x;
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_outer 
{
    background:url(img/xp/tab-active-right.gif) no-repeat right;
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_inner 
{
    background:url(img/xp/tab-active-left.gif) no-repeat;
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_tab 
{
    background:url(img/xp/tab-active.gif) repeat-x;
}
.ajax__tab_xp-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    border:1px solid #999999;
    border-top:0;
    padding:8px;
    background-color:#ffffff;
}

/* ajax__tab_yuitabview-theme theme (img/yui/sprite.png) */
.ajax__tab_yuitabview-theme .ajax__tab_header 
{
    font-family:arial,helvetica,clean,sans-serif;
    font-size:small;
    border-bottom:solid 3px #444;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_outer 
{
    background:url(img/yui/sprite.png) #222 repeat-x;
    margin:0px 0.16em 0px 0px;
    padding:1px 0px 1px 0px;
    vertical-align:bottom;

}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_tab
{    
    color:#FFF;
    padding:0.35em 0.75em;    
    margin-right:0.01em;
}
.ajax__tab_yuitabview-theme .ajax__tab_hover .ajax__tab_outer 
{
    color:#fff;
    background: url(img/yui/sprite.png) #222 repeat-x left -1300px;
    text-decoration:underline;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_tab 
{
    color:#fff;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_outer
{
    background:url(img/yui/sprite.png) #333 repeat-x left -1400px;
}
.ajax__tab_yuitabview-theme .ajax__tab_body 
{
    color:#fff;
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:0.25em 0.5em;
    background-color:#111;    
}

/* ajax__tab_technorati-theme theme */
.ajax__tab_technorati-theme .ajax__tab_header 
{
    font-family:"Helvetica Neue", Arial, Sans-Serif;
    background:url(img/technorati/tab-line.png) repeat-x bottom;
    font-size:12px;
    display:block;
}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_outer 
{
    background:url(img/technorati/tab.png) no-repeat left top;
    color:#222;
    padding-left:10px;
    margin-right:3px;
}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_inner 
{
    background:url(img/technorati/tab.png) no-repeat right top;
    color:#666;
    padding:3px 10px 2px 0px;
}
.ajax__tab_technorati-theme .ajax__tab_hover .ajax__tab_inner 
{
    color:#000000;
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_outer 
{
    background:url(img/technorati/tab.png) no-repeat 0pt -40px;
    
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_inner 
{
    background:url(img/technorati/tab.png) no-repeat right -40px;
    color:#000000;
    border-color:#333
}
.ajax__tab_technorati-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:8px;
    background-color:#ffffff;
    border:solid 1px #d7d7d7;
    border-top-width:0;
}

/* ajax__tab_msngallery-theme theme */
.ajax__tab_msngallery-theme .ajax__tab_header 
{
    background:url(img/msngallery/tab-line.png) repeat-x bottom;
    font-size:12px;
    display:block;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_outer 
{
    border:solid 1px #D7DCE1;
    padding:1px 1px 0px 1px;
    background-color:#edf2fb;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab 
{
    padding:6px 10px 6px 10px;
    color:#444444;
    width:117px;
    display:block;
    text-align:center;    
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab img
{
    height:24px;
    width:24px;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab div
{
    font-family:Verdana, Arial, Sans-Serif;
    font-weight:bold;
    white-space:nowrap;
    line-height:145%;
    font-size:92%;
}
.ajax__tab_msngallery-theme .ajax__tab_active .ajax__tab_outer 
{
    padding:0px 0px 0px 0px;
    border:solid 2px #A8D4D9;
    background-color:#ffffff;
}
.ajax__tab_msngallery-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:8px;
    background-color:#ffffff;
    border:solid 2px #A8D4D9;
    border-top-width:0;
}

/* ajax__tab_ie-theme theme */
.ajax__tab_ie-theme .ajax__tab_header 
{
    padding-left:5px;
}
.ajax__tab_ie-theme .ajax__tab_header .ajax__tab_tab
{
    margin-right:0px;
    background:url(img/ie/tab_unselected.gif);
    width:116px;
    padding:9px 0px 3px 0px;
    text-align:center;    
    color:#006699;
    font-family:verdana;
    font-size:13px;
    display:block;
}
.ajax__tab_ie-theme .ajax__tab_active .ajax__tab_tab 
{
    padding:6px 0px 3px 0px;
    background:url(img/ie/tab_selected.gif);
}
.ajax__tab_ie-theme .ajax__tab_body 
{
    background:url(img/ie/ie_tabbacker_720x296.jpg) no-repeat;
    font-size:13px;
    font-family:verdana;
    height:296px;
    width:716px;
}
.ajax__tab_ie-theme .ajax__tab_body div
{
     padding:8px;
}


#slider {

	/* You MUST specify the width and height */
	width:300px;
	height:186px;
	position:relative;	
	overflow:hidden;
}

#mask-gallery {
	
	overflow:hidden;	
}

#gallery {
	
	/* Clear the list style */
	list-style:none;
	margin:0;
	padding:0;
	
	z-index:0;
	
	/* width = total items multiply with #mask gallery width */
	width:900px;
	overflow:hidden;
}

	#gallery li {

		
		/* float left, so that the items are arrangged horizontally */
		float:left;
	}


#mask-excerpt {
	
	/* Set the position */
	position:absolute;	
	top:0;
	left:0;
	z-index:500px;
	
	/* width should be lesser than #slider width */
	width:100px;
	overflow:hidden;	
	

}
	
#excerpt {
	/* Opacity setting for different browsers */
	filter:alpha(opacity=60);
	-moz-opacity:0.6;  
	-khtml-opacity: 0.6;
	opacity: 0.6;  
	
	/* Clear the list style */
	list-style:none;
	margin:0;
	padding:0;
	
	/* Set the position */
	z-index:10;
	position:absolute;
	top:0;
	left:0;
	
	/* Set the style */
	width:100px;
	background-color:#000;
	overflow:hidden;
	font-family:arial;
	font-size:10px;
	color:#fff;	
}

	#excerpt li {
		padding:5px;
	}
	
#StoreMain {
    background: url(/files/w2fdesign/store.png) no-repeat;
    width:650px;
    height:300px;
    margin-left:10px;
	position:relative;
}

#StoreMenu {
    display:block;
    margin-left:10px;
    margin-top:80px;
    position:absolute;
}

#StoreCustomerCartThing{
    display:block;
    font-size:1.3em;
    margin-left:290px;
    margin-top:17px;
    position:absolute;
}

#StoreCustomerMenu{
    display:block;
    font-size:1.1em;
    margin-left:18px;
    position:absolute;
}

#StoreContent{
    
    display:block;
    margin-left:260px;
    margin-top:-210px;
    
}

#ItemDetail 
{
    background:url("/files/w2fdesign/itembox.png") no-repeat scroll 0 0 transparent;
    height:210px;
    padding-left:10px;
    padding-top:10px;
    width:330px;
}

#ItemDetailLinkBox
{    
    display:block;
    font-size:1.5em;
    margin-left:20px;
    margin-top:-46px;
    position:absolute;
}

#ItemDetailLinkBox a
{
    color:#222222;
}

#ItemDetailLinkBox a:hover
{
    color:#666666;
}

.DataList{
}

#ItemBox {
    
    background:url(/files/w2fdesign/itempagebox.png) no-repeat;
    height:460px;
    padding-left:10px;
    padding-top:10px;
    width:710px;
}

#item_detail_list{
    
    
}

.SKUName{
    display:block;
    font-size:1.5em;
    margin-left:5px;
    margin-top:3px;
	 color: #333333;
}

#SKUImageHolder{
    display:block;
    margin-top:18px;
}

#SKUImageHolder a{
    color:#222;
}

#SKUDetail {
    
    margin-left:10px;
    margin-top:10px;
    width:380px;
    
}

.SKUPricing{
    color:#B21F24;
    font-size:1.5em;
}

.SKUNumber {
    
}

.ShortDesc{
    color:#222222;
font-size:1.3em;
}

.Quantity{
    font-size:1.3em;
}

.ThumbImage {
    
    max-height:150px;
    
}

.Image {
    max-height:340px;
}

.TextBox_1Line{
    background:url("/files/w2fdesign/textbox_1line.png") no-repeat scroll 0 0 transparent;
    border:0 none;
    font-size:1.8em;
    height:55px;
    overflow:visible;
    padding-left:15px;
    width:345px;
}

.TextBox_3Line{
    background:url("/files/w2fdesign/textbox_3line.png") no-repeat scroll 0 0 transparent;
    border:0 none;
    font-size:1.8em;
    height:125px;
    overflow:visible;
    padding-left:15px;
    width:345px;
    padding-top:15px;
}

.DropDownClass {
    border:0 none;
font-size:1.2em;
margin-left:12px;
margin-top:16px;
}

.InputTitle{
    color:#FFFFFF;
font-size:1.5em;
}

.InputBox{
    background:url("/files/w2fdesign/textbox_1line.png") no-repeat scroll 0 0 transparent;
    width:370px;
    height:55px;
}

.WiredMediaRadioLink {

	color:#fff;
	font-weight: bold;

}

.WiredMediaRadioLink:hover {

	color:#000;

}

.clear {
	clear:both;	
}
