﻿div, dl, p, li, li, ul, h2, h3, h4, img
{
    behavior: url(iepngfix.htc);
}

html
{
    padding: 0;
    margin: 0;
}

body
{
    padding: 0px;
    margin: 0px;
    font-family: tahoma, sans-serif;
    font-size: 0.9em;
    background-color: #00AEE0;
}

h1
{
    font-family: tahoma, sans-serif;
    font-size: 1.3em;
    font-weight: bolder;
    color: #AF0000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}



div#wrapper
{
    width: 900px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    padding: 0 0 10px 0;
}

div#header
{
    width: 900px;
    min-height: 150px;
    height: auto !important;
    height: 150px;
    background-image: url(/Shop/UserFiles/Image/mouseclub-logo.gif);
    background-repeat: no-repeat;
    padding: 10px 0px 10px 0px;
    margin: 10px 0px 0px 0px;
}

div#header ul
{
    float: right;
    padding: 10px 0px 10px 0px;
    margin: 0px;
    color: #fff;
    list-style-type: none;
}
div#header li
{
    display: inline;
}

div#header a
{
    font-family: tahoma, sans-serif;
    font-size: 0.75em;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
}
div#header a:hover
{
    font-family: tahoma, sans-serif;
    font-size: 0.75em;
    font-weight: bold;
    color: #fff;
    text-decoration: underline;
}

a#headerLogo
{
    width: 200px;
    height: 150px;
    float: left;
    position: absolute;
    text-decoration: none;
    display: block;
    text-indent: -9999em;
}

a#headerLogo:hover
{
    text-decoration: none;
}




div#headerContent
{
    width: 700px;

    background-repeat: no-repeat;
    padding: 10px 0px 20px 0px;
    margin: 50px 0px 0px 200px;
    position: absolute;
    overflow: hidden;
}


div.signInBox
{
    width: 150px;
    font-family: tahoma, sans-serif;
    font-size: 0.8em;
    font-weight: bold;
    background-color: #25358E;
    border: 2px solid #FFE700;
    padding: 10px 10px 10px 10px;
    margin-right: 10px;
    color: #FFE700;
    float: right;
    min-height: 28px;
}

div.signInBox p
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}




div.signInBox a
{
    padding: 0px 0px 0px 0px;
    color: #fff;
    font-size:1em!important;
    text-decoration: none;
}

div.signInBox a:hover
{
    padding: 0px 0px 0px 0px;
    color: #fff;
    text-decoration: underline;
}

div#shoppingBagContainer
{
    overflow: hidden;
}


div#shoppingBag
{
    width: 290px;
    font-family: tahoma, sans-serif;
    font-size: 0.75em;
    font-weight: bold;
    color: #25358E;
    background-color: #BCE6F5;
    border: 2px solid #fff;
    padding: 15px 20px 15px 10px;
    margin: 0px 10px 0px 0px;
    float: right;
    min-height: 18px;
}
div#shoppingBag em
{
    font-family: tahoma, sans-serif;
    font-size: 1.4em;
    font-weight: bold;
    background-color: #25358E;
    padding: 5px 25px 5px 25px;
    color: #fff;
    font-style: normal;
    margin: 0px 10px 0px 0px;
}


div#shoppingBag a
{
    font-size: 1em;
    padding: 0px 0px 0px 0px;
    color: #25358E;
    text-decoration: none;
}

div#shoppingBag a:hover
{
    font-size: 1em;
    padding: 0px 0px 0px 0px;
    color: #25358E;
    text-decoration: underline;
}



.imgRight
{
    padding: 0px 0px 0px 0px;
    position: absolute;
    top: 0px;
    right: 0px;
}




div#breadcrumbs
{
    font-family: tahoma, sans-serif;
    font-weight: bold;
    font-size: 0.9em;
    color: #FFE700;
    margin: 64px 0px 0px 0px;
}

div#breadcrumbs a
{
    font-size: 0.8em;
    padding: 0px 0px 0px 0px;
    color: #fff;
    text-decoration: none;
}

div#breadcrumbs a:hover
{
    font-size: 0.8em;
    padding: 0px 0px 0px 0px;
    color: #fff;
    text-decoration: underline;
}

div#sideNav
{
    width: 167px;
    border: 2px solid #25358E;
    padding: 5px 5px 5px 5px;
    margin: 0 auto;
}

div#sideNav ul
{
    font-family: tahoma, sans-serif;
    font-weight: bold;
    font-size: 0.8em;
    line-height: 1.8em;
    padding: 0px 0px 0px 5px;
    margin: 0px;
}

div#sideNav li
{
    list-style-type: none;
    padding: 0px 0px 0px 10px;
    margin: 0px;
}

div#sideNav a
{
    font-size: 0.8em;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    background-image: url(/Shop/UserFiles/Image/nav-arrow1.gif);
    background-repeat: no-repeat;
    background-position: left;
    padding: 0px 0px 0px 15px;
}

div#sideNav a:hover, div#sideNav a.active
{
    font-size: 0.8em;
    font-weight: bold;
    color: #FFD046;
    text-decoration: underline;
    background-image: url(/Shop/UserFiles/Image/nav-arrow2.gif);
    background-repeat: no-repeat;
    padding: 0px 0px 0px 15px;
}





div#searchBox
{
    width: 154px;
    margin: auto;
    padding: 5px 5px 5px 5px;
    background-color: #94D5EE;
}

div#searchBox a
{
    background-image: url(/Shop/UserFiles/Image/find-btn1.gif);
    background-repeat: no-repeat;
    background-position: right;
    padding: 5px 0px 0px 0px;
    margin: 0px 7px 0px 0px;
    display: block;
    height: 29px;
    text-indent: -999px;
}

div#searchBox a:hover
{
    background-image: url(/Shop/UserFiles/Image/find-btn2.gif);
    background-repeat: no-repeat;
    background-position: right;
    padding: 5px 0px 0px 0px;
    margin: 0px 7px 0px 0px;
    display: block;
    height: 29px;
    text-indent: -999px;
}


div#searchBox p
{
    font-family: tahoma, sans-serif;
    font-size: 0.75em;
    color: #000;
    margin: 0px 0px 5px 0px;
}

.btnPosition
{
    margin: 0px 0px 0px 60px;
    padding: 3px 0px 0px 0px;
}

.imgPosition
{
    margin: 8px 0px 0px 8px;
}

div#leftCol
{
    width: 200px;
    float: left;
    display: block;
}

div#mainContent
{
    width: 700px;
    float: left;
}


div#textBox
{
    background-color: #D2EEF8;
    border: 2px solid #fff;
    width: 670px;
    min-height: 120px;
    padding: 3px 10px 3px 10px;
    margin: 0 0 0 3px;
}

div#textBox p
{
    font-family: tahoma, sans-serif;
    font-size: 0.75em;
    color: #000;
    line-height: 20px;
    margin: 3px 0px 0px 0px;
}

.highlighted
{
    color: #C64603 !important;
}


div#featured
{
    background-image:url(/Shop/UserFiles/Image/home-ad.gif);     
    background-repeat:no-repeat;
    width: 195px;
    min-height: 446px;
    height: auto !important;
    height: 446px;
    float: right;
    margin: 10px 4px 0px 0px;
    padding: 0px 0px 15px 0px;
    overflow: hidden;
    position: relative;
}
#featuredMain
{
    width: 160px;
    min-height: 200px;
    height: auto !important;
    height: 200px;
    float: right;
}

#featuredMain h1, #featuredMain h2
{
	background:none;
}

#featuredMain h3
{
    color: #AF0000;
    font-size: 90%;
    margin: 5px 0px 5px 5px;
    padding: 0px 0px 0px 0px;
    
}
div#featured img
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

div#featured h2
{
    font-family: tahoma, sans-serif;
    font-size: 1em;
    font-weight: bold;
    color: #fff;
    width: 192px;
    height: 21px;
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 0px 8px;
    background-image: url(/Shop/UserFiles/Image/gradient-header.jpg);
    background-color: #25358E;
    overflow: hidden;
}

div#featured p, #featuredMain p
{
    font-family: tahoma, sans-serif;
    font-size: 0.75em;
    color: #000;
    line-height: 16px;
    padding: 3px 8px 3px 8px;
    margin: 0px 0px 5px 0px;
}

div#featured a, #featuredMain a
{
    font-family: tahoma, sans-serif;
    font-size: 1em;
    font-weight: bold;
    color: #000;
    text-decoration: underline;
}

div#featured a:hover, #featuredMain a:hover
{
    font-family: tahoma, sans-serif;
    font-size: 1em;
    font-weight: bold;
    text-decoration: underline;
    color: #0085BA;
}

.btnTryDemo
{
    padding: 0px;
    width: 121px;
    position: absolute;
    top:409px;
    left: 37px;
}
.btnTryDemo a
{
    background-image: url(/Shop/UserFiles/Image/btn/try-demo-off.gif);
    background-repeat: no-repeat;
    background-position: right;
     padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display: block;
    height: 21px;
    text-indent: -9999px;
}
.btnTryDemo a:hover
{
    background-image: url(/Shop/UserFiles/Image/btn/try-demo-on.gif);
    background-repeat: no-repeat;
    background-position: right;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display: block;
    height: 21px;
    text-indent: -9999px;
}
.featureBtn
{
    padding: 0px;
    width: 90px;
    float: right;
    margin: -20px 0px 0px 0px;
}

.featureBtn a
{
    background-image: url(/Shop/UserFiles/Image/add-to-bag1.png);
    background-repeat: no-repeat;
    background-position: right;
    padding: 5px 0px 0px 0px;
    margin: 0px 7px 0px 0px;
    display: block;
    height: 20px;
    text-indent: -9999px;
}

.featureBtn a:hover
{
    background-image: url(/Shop/UserFiles/Image/add-to-bag2.png);
    background-repeat: no-repeat;
    background-position: right;
    padding: 5px 0px 0px 0px;
    margin: 0px 7px 0px 0px;
    display: block;
    height: 20px;
    text-indent: -9999px;
}



div#featured h2 span
{
    font-family: tahoma, sans-serif;
    font-size: 0.8em;
    font-weight: bold;
    float: right;
    color: #FFE700;
    margin: -14px 10px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.price
{
    font-family: tahoma, sans-serif;
    font-size: 1em !important;
    font-weight: bold;
    color: #fff !important;
    background-color: #000;
    padding: 5px 5px 5px 5px !important;
    margin: 5px 5px 5px 8px !important;
}



div#productBox
{
    background-color: #6ABFE5;
    border: 2px solid #fff;
    border: 2px solid #fff;
    width: 465px;
    min-height: 200px;
    height: auto !important;
    height: 200px;
    overflow: hidden;
    display: block;
    padding: 5px 0px 15px 10px;
    margin: 10px 10px 0px 0px;
}

div#productBox h2
{
    font-family: tahoma, sans-serif;
    font-size: 1em;
    font-weight: bold;
    color: #fff;
    width: 467px;
    height: 21px;
    margin: -5px 0px 0px -10px;
    padding: 5px 0px 0px 8px;
    background-image: url(/Shop/UserFiles/Image/gradient-header.jpg);
    background-color: #25358E;
    overflow: hidden;
}

#scroller
{
	width:360px;
    height:200px;

	margin: 8px 0 0 0;
	padding: 0px 0px 0px 10px;



}

div.productSummary
{
    border-style: solid;  
    border-width: 3px 3px 3px 3px;     
    border-color: #000;
    background-color: #fff;
    width: 340px;
  height:200px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 10px 0px;
    float: left;
    overflow: hidden;

}
div.productSummary img
{
    width:174px;
   padding: 0px!important;
   float: left;
   margin: 0px 0px -0px 0px!important;
}

div.productSummary h1, div.productSummary h2
{

	background-image:none;
}

div#browseLeft
{
    padding: 0px;
    width: 40px;

    padding: 80px 10px 0px 0px;

}
div#browseRight
{
    padding: 0px;

    width: 45px;
    padding: 80px 0px 0px 0px;

}







em
{
    color: #C64603;
    font-weight: bold;
    font-style: normal;
}


div#footer
{
    background-image: url(/Shop/UserFiles/Image/mouseclub-footer.gif);
    background-repeat: no-repeat;
    width: 700px;
    height: 37px;
    padding: 0px 0px 0px 0px;
    margin: 20px 0 0 0;
    float: right;
}


.productThumb
{
    height: 190px;
    width: 150px;
    border: 2px solid #fff;
    float: left;
    margin: 10px 7px 0 2px;
}
.productThumb a
{
    text-decoration: none;
}



.productThumb.Orange
{
    background-image: url(    "/Shop/UserFiles/Image/BoxBackground/productThumbOrange.jpg" );
}

.productThumb.Pink
{
    background-image: url(    "/Shop/UserFiles/Image/BoxBackground/productThumbPink.jpg" );
}


.productThumb.Blue
{
    background-image: url(    "/Shop/UserFiles/Image/BoxBackground/productThumbBlue.jpg" );
}

.productThumb img
{
    border: none;
    border-top: 2px solid #000;
}

.productThumb p
{
    font-size: 0.7em;
    color: #fff;
    text-decoration: none;
    font-family: Tahoma;
    margin: 5px 5px 0 5px;
    padding: 0px 0px 5px 0px;
}

.productThumb h2
{
    margin: 0px;
    padding: 3px 0 5px 0;
    font-size: 0.9em;
    text-align: center;
    color: #fff;
    font-weight: 600;
    font-family: Tahoma;
}

/**************PRODUCT PAGE***************************/

div#productLeft
{
    background-color: #fff;
    width: 355px;
    min-height: 390px;
    height: auto !important;
    height: 390px;
    border: 2px solid #fff;
    padding: 20px 5px 5px 5px;
    margin: 0px 5px 0px 0px;
    float: left;
    position: relative;
}

div#productBottom
{
    width: 365px;
    height: 45px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    background-color: #2D2D2D;
}

div#productLeft p
{
    font-family: tahoma, sans-serif;
    font-size: 0.9em;
    font-weight: bold;
    color: #00AEE0;
    position: absolute;
    top: 0px;
    right: 0px;
    margin: 5px 15px 0px 10px;
}

div#productRight
{
    width: 320px;
    margin: 0px;
    float: right;
}


div#productDetail
{
    width: 315px;
    background-color: #BCE6F5;
    border: 2px solid #fff;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    float: left;
    min-height: 257px;
       height: auto !important;
    height:  257px;
}

div#productDetail strong
{
    font-family: tahoma, sans-serif;
    font-size: 1em;
    font-weight: bold;
    color: #fff;
    display: block;
    height: 21px;
margin: 0px 0px 0px 0px;
    padding: 5px 0px 0px 10px;
    background-image: url(/Shop/UserFiles/Image/gradient-header.jpg);
    background-color: #25358E;
    position:relative;
}



div#productDetail strong span
{
    font-family: tahoma, sans-serif;
    font-size: 0.8em;
    font-weight: bold;
    width: 56px;
    position: absolute;
    top:5px;
    right: 10px;
    color: #FFE700;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}


div#productDetail h1
{
    font-family: tahoma, sans-serif;
    font-size: 1.2em;
    font-weight: bolder;
    color: #AF0000;
    padding: 5px 0px 0px 10px;
    margin: 0px 0px -10px 0px;
}

div#productDetail h2
{
    color: #C64603 !important;
    font-size: 0.7em;
    padding: 10px 0px 0px 10px;
    margin: 0px;
}

div#productDetail p
{
    font-family: tahoma, sans-serif;
    font-size: 0.75em;
    padding: 0px 10px 0px 10px;
}
div#productDetail ul
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 35px;
  
}


div#productDetail li
{
    font-family: tahoma, sans-serif;
    font-size: 0.75em;
    background-image: url("/Shop/UserFiles/Image/star.png" );
    height: 28px;
    padding: 5px 5px 8px 35px;
    margin: 0px 0px 0px -20px;
    background-repeat: no-repeat;
    list-style-type: none;
    line-height: 1.3em;
}



div#productQuote
{
    width: 300px;
    min-height: 135px;
    height: auto !important;
    height: 135px;
    background-color: #FDCC00;
    border-style: solid;
    border-width: 3px 3px 6px 6px;
    border-color: #000;
    padding: 0px 5px 5px 5px;
    margin: 8px 0px 0px 0px;
    float: left;
}

div#productQuote p
{
    color: #007487;
    font-family: tahoma, sans-serif;
    text-align: right;
    font-size: 0.7em;
    font-weight: bold;
    font-style: italic;
    padding: 0px 8px 0px 0px;
    margin: 8px 0px 0px 0px;
}
.shortDesc p
{
    min-height: 30px;
    height: auto !important;
    height: 30px;
    margin: 18px 0px 0px 10px!important;
    padding: 0px!important;

}
blockquote
{
    background: url(/Shop/UserFiles/Image/left-quotes.jpg) left top no-repeat;
    margin: 0px 0px 0px 20px;
}
blockquote div
{
    padding: 15px 10px 10px 0px;
    margin: 20px 0px 0px 20px;
    width: 230px;
    background: url(/Shop/UserFiles/Image/right-quotes.jpg) right bottom no-repeat;
    font-family: tahoma, sans-serif;
    text-align: center;
    font-size: 0.75em;
    font-weight: bold;
    color: #000;
}


.price2
{
    font-family: tahoma, sans-serif;
    font-size: 1.3em !important;
    font-weight: bold;
    color: #fff !important;
    background-color: #000;
    padding: 5px 15px 5px 10px !important;
    margin: 20px 15px 0px 0px !important;
    position: absolute;
    top: 20px;
    right: 0px;
}
/**********Buttons**********************/

div#productAddToBag
{
    padding: 0px;
    width: 112px;
    float: right;
    margin: 0px 5px 0px 0px;
    position: absolute;
    bottom: 10px;
    right: 5px;
        background-image: url(/Shop/UserFiles/Image/add-to-bag1-big.png);
}

div#productAddToBag a
{
    background-image: url(/Shop/UserFiles/Image/add-to-bag1-big.png);
    background-repeat: no-repeat;
    background-position: right;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display: block;
    height: 25px;
    text-indent: -9999px;
}

div#productAddToBag a:hover
{
    background-image: url(/Shop/UserFiles/Image/add-to-bag2-big.png);
    background-repeat: no-repeat;
    background-position: right;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display: block;
    height: 25px;
    text-indent: -9999px;
}
div#btnLogin
{
    padding: 0px;
    float: right;
    width: 83px;
    margin: 0px 25px 0px 0px;
}
div#btnLogin a
{
    background-image: url(/Shop/UserFiles/Image/btn/login-off.jpg);
    background-repeat: no-repeat;
    background-position: right;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display: block;
    height: 20px;
    text-indent: -9999px;
}

.btnLogin
{
	width:100px;
	border:none;
    background-image: url(/Shop/UserFiles/Image/btn/login-off.jpg);
    background-repeat: no-repeat;
    background-position: right;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display: block;
    height: 20px;
    text-indent: -9999px;
}

div#btnLogin a:hover
{
    background-image: url(/Shop/UserFiles/Image/btn/login-on.jpg);
    background-repeat: no-repeat;
    background-position: right;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display: block;
    height: 20px;
    text-indent: -9999px;
}
div#btnRegister
{
    padding: 0px;
    float: left;
    width: 83px;
    margin: 0px 5px 0px 0px;
}
div#btnRegister a
{
    background-image: url(/Shop/UserFiles/Image/btn/register-off.jpg);
    background-repeat: no-repeat;
    background-position: right;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display: block;
    height: 20px;
    text-indent: -9999px;
}
div#btnRegister a:hover
{
    background-image: url(/Shop/UserFiles/Image/btn/register-on.jpg);
    background-repeat: no-repeat;
    background-position: right;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display: block;
    height: 20px;
    text-indent: -9999px;
}
div#btnRegister
{
    padding: 0px;
    float: left;
    width: 83px;
    margin: 0px 5px 0px 0px;
}
div#btnRegister a
{
    background-image: url(/Shop/UserFiles/Image/btn/register-off.jpg);
    background-repeat: no-repeat;
    background-position: right;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display: block;
    height: 20px;
    text-indent: -9999px;
}
div#btnRegister a:hover
{
    background-image: url(/Shop/UserFiles/Image/btn/register-on.jpg);
    background-repeat: no-repeat;
    background-position: right;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display: block;
    height: 20px;
    text-indent: -9999px;
}

div#btnRemoveItem
{
    padding: 0px;
    float: right;
    width: 83px;
    margin: 0px 25px 0px 0px;
}
div#btnRemoveItem a
{
    background-image: url(/Shop/UserFiles/Image/btn/remove-off.jpg);
    background-repeat: no-repeat;
    background-position: right;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display: block;
    height: 20px;
    text-indent: -9999px;
}
div#btnRemoveItem a:hover
{
    background-image: url(/Shop/UserFiles/Image/btn/remove-on.jpg);
    background-repeat: no-repeat;
    background-position: right;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display: block;
    height: 20px;
    text-indent: -9999px;
}
div#btnContinue
{
    padding: 0px;
    float: right;
    width: 173px;
    margin: 0px 25px 0px 0px;
}
div#btnContinue a
{
    background-image: url(/Shop/UserFiles/Image/btn/continue-off.jpg);
    background-repeat: no-repeat;
    background-position: right;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display: block;
    height: 20px;
    text-indent: -9999px;
}
div#btnContinue a:hover
{
    background-image: url(/Shop/UserFiles/Image/btn/continue-on.jpg);
    background-repeat: no-repeat;
    background-position: right;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display: block;
    height: 20px;
    text-indent: -9999px;
}
div#btnSubmitOrder
{
    padding: 0px;
    float: right;
    width: 120px;
    margin: 20px 25px 0px 0px;
}
div#btnSubmitOrder a
{
    background-image: url(/Shop/UserFiles/Image/btn/submit-order-off.jpg);
    background-repeat: no-repeat;
    background-position: right;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display: block;
    height: 20px;
    text-indent: -9999px;
}
div#btnSubmitOrder a:hover
{
    background-image: url(/Shop/UserFiles/Image/btn/submit-order-on.jpg);
    background-repeat: no-repeat;
    background-position: right;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display: block;
    height: 20px;
    text-indent: -9999px;
}
div#btnNext
{
    padding: 0px;
    float: right;
    width: 83px;
    margin: 0px 25px 0px 0px;
}
div#btnNext a
{
    background-image: url(/Shop/UserFiles/Image/btn/next-off.jpg);
    background-repeat: no-repeat;
    background-position: right;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display: block;
    height: 20px;
    text-indent: -9999px;
}
div#btnNext a:hover
{
    background-image: url(/Shop/UserFiles/Image/btn/next-on.jpg);
    background-repeat: no-repeat;
    background-position: right;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display: block;
    height: 20px;
    text-indent: -9999px;
}
.btnNew
{
    padding: 0px;
    float: left;
    width: 61px;
    margin: 0px 25px 0px 0px;
}
.btnNew a
{
    background-image: url(/Shop/UserFiles/Image/btn/new-off.jpg);
    background-repeat: no-repeat;
    background-position: right;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display: block;
    height: 20px;
    text-indent: -9999px;
}
.btnNew a:hover
{
    background-image: url(/Shop/UserFiles/Image/btn/new-on.jpg);
    background-repeat: no-repeat;
    background-position: right;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display: block;
    height: 20px;
    text-indent: -9999px;
}
.btnSelect
{
    padding: 0px;
    float: left;
    width: 61px;
    margin: 0px 0px 0px 0px;
}
.btnSelect a
{
    background-image: url(/Shop/UserFiles/Image/btn/select-off.jpg);
    background-repeat: no-repeat;
    background-position: right;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display: block;
    height: 20px;
    text-indent: -9999px;
}
.btnSelect a:hover
{
    background-image: url(/Shop/UserFiles/Image/btn/select-on.jpg);
    background-repeat: no-repeat;
    background-position: right;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display: block;
    height: 20px;
    text-indent: -9999px;
}

div#browseLeft a
{
    background-image: url(/Shop/UserFiles/Image/btn/browsleft-off.gif);
    background-repeat: no-repeat;
    background-position: right;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display: block;
    height: 44px;
    text-indent: -9999px;
}
div#browseLeft a:hover
{
    background-image: url(/Shop/UserFiles/Image/btn/browsleft-on.gif);
    background-repeat: no-repeat;
    background-position: right;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display: block;
    height: 44px;
    text-indent: -9999px;
}

div#browseRight a
{
    background-image: url(/Shop/UserFiles/Image/btn/browsright-off.gif);
    background-repeat: no-repeat;
    background-position: right;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display: block;
    height: 44px;
    text-indent: -9999px;
}
div#browseRight a:hover
{
    background-image: url(/Shop/UserFiles/Image/btn/browsright-on.gif);
    background-repeat: no-repeat;
    background-position: right;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display: block;
    height: 44px;
    text-indent: -9999px;
}

/***********End Buttons**************/



div#screenshots
{
    background-color: #fff;
    width: 680px;
    min-height: 120px;
    padding: 10px 10px 10px 10px;
    margin: 8px 0px 0px 0px;
    float: left;
    text-align: center;
}
div#screenshots p
{
    font-size: 90%;
    padding: 0px 0px 15px 0px;
    border-bottom: 2px solid #adb6dd;
}

div#screenshots img
{
    height: 220px;
    margin: 0px 20px 0px 0px;
}
.leftScreen
{

    padding: 0px 0px 0px 10px;
}

.rightScreen
{
    float: right;
    padding: 0px 10px 0px 0px;
}
#prodDescLeft
{
    width: 320px;
    float: left;
}
#prodDescRight
{
    width: 320px;
    float: right;
}

div#aboutProduct
{
    background-color: #D2EEF8;
    border: 2px solid #fff;
    width: 666px;
    min-height: 120px;
    padding: 5px 15px 5px 15px;
    margin: 8px 0px 0px 0px;
    float: left;
    line-height: 16px;
}
div#aboutProduct ul
{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 5px;
}
div#aboutProduct ul li
{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 10px;
font-size: 75%;
}
div#aboutProduct h3
{
    font-family: tahoma, sans-serif;
    font-size: 1.2em;
    font-weight: bolder;
    line-height: 1.7em;
    color: #AF0000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

div#aboutProduct p
{
    font-family: tahoma, sans-serif;
    font-size: 0.75em;
    color: #000;
    padding: 0px 0px 0px 0px;
    margin: 5px 0px 5px 0px;
    text-align: justify;
}

div#leftColumn
{
    float: left;
    width: 300px;
    margin: 0px 0px 0px 30px;
}

div#rightColumn
{
    float: left;
    width: 300px;
    margin: 30px 30px 10px 20px;
}

div#techSpec
{
    background-color: #94D5EE;
    border: 2px solid #fff;
    width: 680px;
    min-height: 30px;
    padding: 5px 8px 5px 8px;
    margin: 8px 0px 0px 0px;
    float: left;
}

div#techSpec p
{
    font-family: tahoma, sans-serif;
    font-size: 0.75em;
    color: #000;
    padding: 0px 0px 0px 15px;
    margin: 5px 0px 5px 0px;
    text-align: justify;
}

div#techSpec h3
{
    font-family: tahoma, sans-serif;
    font-size: 1.2em;
    font-weight: bolder;
    color: #AF0000;
    padding: 0px 0px 0px 15px;
    margin: 0px 0px 0px 0px;
}

/*********Account and Cart styles*********/

#account
{
    background-color: #fff;
    width: 670px;
    padding: 10px 15px 20px 15px;
    margin: 0px 0px 0px 0px;
    position: relative;
    float: right;
    min-height: 310px;
    height: auto !important;
    height: 310px;
}
.imgLeftAccount
{
    position: absolute;
    top: -8px;
    left: 5px;
}
#account h1
{
    padding: 0px 0px 0px 60px;
    margin: 0px 0px 0px 0px;
}
.basketArea
{
    margin: 20px 0px 0px 50px;
    font-size: 90%;
}
.basketArea th
{
    width: 160px;
    text-align: left;
}
.basketAreaCost
{
    margin: 20px 0px 0px 0px;
    font-size: 90%;
    float: right;
    width: 200px;
}
.basketAreaCost th
{
    width: 100px;
    text-align: right;
}
.basketAreaCost td
{
    width: 200px;
    text-align: left;
}
.basketAreaCost table
{
    margin: 0px 0px 20px 0px;
}
#account h2
{
    color: #283A8C;
    font-size: 100%;
}
#account p
{
    font-size: 90%;
}
#account ul
{
}
#account ul li
{
    padding: 0px 0px 0px 20px;
}
.loginlist
{
    float: left;
    width: 280px;
    list-style-type: none;
}
.loginlist table a
{
    color: #00aee0;
    float: left;
}
#registerDetails p
{
    width: 620px;
    padding: 0px 0px 0px 0px;
}
#paymentDetails p
{
    padding: 30px 0px 0px 0px;
}
#registerDetails ul li
{
    padding: 0px 0px 0px 20px;
    font-size: 90%;
}
#RegisterBox input[type="text"]
{
    width: 240px;
}
#RegisterBox em
{
  color: #AF0000;
  font-size: 80%;
}
#registerDetails h2
{
    border-bottom: 2px solid #adb6dd;
    width: 600px;
    padding: 0px 0px 10px 0px;
}
#RegisterBox table, #RegisterPostal table
{
    width: 600px;
    margin: 0px 0px 10px 0px;
}
#RegisterBox td
{
    font-family: Calibri, Georgia, "Times New Roman" , Times, serif;
    text-align: left;
}
#RegisterBox td input[type="text"], #RegisterBox td input[type="password"], #RegisterBox td select
{
    margin-left: 10px;
    width: 200px;
    border: 1px solid #adb6dd;
}
#RegeisterCheckBox
{
    font-size: 80%;
}
#RegeisterCheckBox input
{
    width: 20px !important;
}
.paymentLeft
{
    float: left;
    width: 280px;
    padding: 10px;
    font-size: 90%;
}
.paymentLeft p, .paymentRight p
{
    padding-top: 0px !important;
}
.paymentRight
{
    float: right;
    width: 310px;
    margin-right: 15px;
    padding: 10px;
}
.expiresTextBox
{
    width: 30px !important;
}
.paymentRight th
{
    font-size: 80%;
    width: 120px;
    text-align: left;
}
#btnPaypal
{
    padding: 0px;
    width: 165px;
    margin: 0px 25px 0px 0px;
}
#btnPaypal a
{
    background-image: url(/Shop/UserFiles/Image/btn/paypal.jpg);
    background-repeat: no-repeat;
    background-position: right;
    padding: 5px 0px 5px 0px;
    margin: 0px 0px 0px 0px;
    display: block;
    height: 52px;
    text-indent: -9999px;
}
.validator
{
  color: #AF0000;
  font-size: 80%;
}
.smallBreak
{
   padding-top:10px!important;
}
.asteriskVal
{
    float:left;
    width:200px;
}
.faqTitle
{
   
    width: 670px;
    font-size: 90%;
    color: #283a8c;
    padding: 0px 0px 10px 0px;
}
.searchResult
{
    background:#fff;
    overflow:hidden; 
    margin-bottom:10px;
    
}.searchResult a
{
    
}
.searchResult img
{
    float:left; 
    border: none; 
    margin: 0px 10px 0px 0px;
    
}.searchResult p
{

    font-size: 80%;
    padding: 5px 0px 5px 0px;
    margin: 0px;
}
.redText
{
       color:#af0000;
        padding: 5px 0px 0px 0px;
    margin: 5px 0px 0px 0px;
}
    
    
/*Address Page*/
#addressList
{
    list-style:none;
    padding:0px;
    margin:10px auto 0px auto;
    overflow:hidden;
}

#addressList li
{
    float:left;
}

#addressList li div
{
    padding:5px;
    margin:0px 0px 5px 0px;
    overflow:hidden;
    width:150px;
}

#addressList li div a
{
    padding:5px;
    
}

#addressList li div div
{
    border-bottom:2px solid #25358e;
    width:137px;
}

#addressList li div div h2
{
    display:inline;
}

.AddressFinishBar
{
    margin-top:30px;
    border:2px solid #25358e;
    padding:5px;
    background:#00aee0;
    color:#fff;
    overflow:hidden;
}

.AddressFinishBar input
{
    border:1px solid #fff;
    background:#fff;
    float:right;
}

.AddressFinishBar span
{
    float:left;
}

.addressLeft
{
    width:250px;
    float: left;
    display: block;

}
.addressRight
{
    width: 300px;
    float: right;
display: block;
    margin: 0px 40px 0px 0px;
}
.addressRightBox
{
    border: 1px solid #adb6dd!important;
    width: 270px;
    display: block;
}

.shopLink
{
    position: absolute;
    top: 65px;
    left:190px;
    z-index:4;

}

.shopLink img
{
     
    border:none;
}

#footerInfo
{
    clear: both;
	font-size: 75%;
	color: #ffffff;
	width:400px;
	margin: 5px 0px 0px 350px;
}
#footerInfo a{
	text-decoration: none;
	color: #ffffff;
}
.faqLinks a
{
    display: block;
    clear: both;
    font-size: 80%;
    padding: 4px;
    
}