*.height10px
{
    HEIGHT: 10px;
    FONT-SIZE: 1px
}
.height8px
{
    HEIGHT: 8px;
    FONT-SIZE: 1px
}
.cdivclass
{
    BORDER-BOTTOM: #b0bec7 1px solid;
    BORDER-LEFT: #b0bec7 1px solid;
    WIDTH: 348px;
    BORDER-TOP: #b0bec7 1px solid;
    BORDER-RIGHT: #b0bec7 1px solid
}
.cdivclass H1
{
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 150%;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(../images/Content_tbg.gif) repeat-x;
    HEIGHT: 20px;
    COLOR: #1e4b78;
    FONT-SIZE: 12px;
    OVERFLOW: hidden;
    PADDING-TOP: 0px
}
.cdivclass H1 A
{
    COLOR: #1e4b78
}
.cdivclass H1 A:hover
{
    COLOR: #996600
}
.cdivclass p
{
    text-indent:2em;
    font-size:12px;
    font-weight:100;
    COLOR: #1e4b78;
    padding-left:2px;
}
/***** shopbymanufacturer  20080917 -- Kevin *********/

.dynamicNews ul 
{ 
    height:174px; 
    margin:0 auto; 
    padding:5px 0 0 5px; 
    list-style:none;
}

/***** shopbymanufacturer  20080917 -- Kevin *********/

.sitecontent
{
    font:10px Verdana, Arial, Helvetica, sans-serif;
    color:#737171;    
}

/*////////////////////////////////*/

.shopbymanufacturer ul 
{ 
    height:157px; 
    margin:0 auto; 
    padding:5px 0 0 5px; 
    list-style:none;
}

.shopbymanufacturer ul li 
{ 
    float:left; 
    margin:0 3px 5px 0; 
    display:inline;
}

.shopbymanufacturer ul li a 
{ 
    display:block; 
    width:82px; 
    text-decoration:none; 
    text-align:center; 
    overflow:hidden;
}

.shopbymanufacturer ul li a img 
{ 
    border:1px solid #ccc;
}

.shopbymanufacturer ul li a:hover img 
{ 
    border-color:#333;
}

/***** shopbywirelesscarriers  20080917 -- Kevin *********/

.shopbywirelesscarriers ul 
{ 
    height:65px; 
    margin:0 auto; 
    padding:5px 0 0 5px; 
    list-style:none;
}

.shopbywirelesscarriers ul li 
{ 
    float:left; 
    margin:0 3px 5px 0; 
    display:inline;
}

.shopbywirelesscarriers ul li a 
{ 
    display:block; 
    width:82px; 
    text-decoration:none; 
    text-align:center; 
    overflow:hidden;
}

.shopbywirelesscarriers ul li a img 
{ 
    border:1px solid #ccc;
}

.shopbywirelesscarriers ul li a:hover img 
{ 
    border-color:#333;
}

/***** shopbywirelesscarriers  20080917 -- Kevin *********/

.midc
{
    WIDTH: 438px
}
.leftpage_d UL
{
    LINE-HEIGHT: 160%;
    MARGIN: 1px 0px 0px
}
LI.mc
{
    LINE-HEIGHT: 240%;
    MARGIN: 0px;
    COLOR: #999900;
    FONT-WEIGHT: bold
}
LI.sc
{
    LINE-HEIGHT: 240%;
    MARGIN: 0px
}
LI.mc A:link
{
    BORDER-LEFT: #dde7d4 1px solid;
    PADDING-BOTTOM: 0px;
    MARGIN: -1px 0px 0px;
    PADDING-LEFT: 5px;
    WIDTH: 140px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    BACKGROUND: url(../images/navbg1.gif) repeat-x;
    HEIGHT: 30px;
    COLOR: #999900;
    OVERFLOW: hidden;
    BORDER-RIGHT: #dde7d4 1px solid;
    PADDING-TOP: 0px
}
LI.mc A:visited
{
    BORDER-LEFT: #dde7d4 1px solid;
    PADDING-BOTTOM: 0px;
    MARGIN: -1px 0px 0px;
    PADDING-LEFT: 5px;
    WIDTH: 140px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    BACKGROUND: url(../images/navbg1.gif) repeat-x;
    HEIGHT: 30px;
    COLOR: #999900;
    OVERFLOW: hidden;
    BORDER-RIGHT: #dde7d4 1px solid;
    PADDING-TOP: 0px
}
LI.mc A:hover
{
    BORDER-LEFT: #dde7d4 1px solid;
    PADDING-BOTTOM: 0px;
    MARGIN: -1px 0px 0px;
    PADDING-LEFT: 5px;
    WIDTH: 140px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    BACKGROUND: url(../images/navbg1.gif) repeat-x;
    HEIGHT: 30px;
    COLOR: #996600;
    OVERFLOW: hidden;
    BORDER-RIGHT: #dde7d4 1px solid;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px
}
LI.sc A:link
{
    BORDER-LEFT: #dde1e5 1px solid;
    PADDING-BOTTOM: 0px;
    MARGIN: -1px 0px 0px;
    PADDING-LEFT: 15px;
    WIDTH: 130px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    BACKGROUND: url(../images/navbg2.gif) repeat-x;
    HEIGHT: 30px;
    COLOR: #006699;
    OVERFLOW: hidden;
    BORDER-RIGHT: #dde1e5 1px solid;
    PADDING-TOP: 0px
}
LI.sc A:visited
{
    BORDER-LEFT: #dde1e5 1px solid;
    PADDING-BOTTOM: 0px;
    MARGIN: -1px 0px 0px;
    PADDING-LEFT: 15px;
    WIDTH: 130px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    BACKGROUND: url(../images/navbg2.gif) repeat-x;
    HEIGHT: 30px;
    COLOR: #006699;
    OVERFLOW: hidden;
    BORDER-RIGHT: #dde1e5 1px solid;
    PADDING-TOP: 0px
}
LI.sc A:hover
{
    BORDER-LEFT: #dde1e5 1px solid;
    PADDING-BOTTOM: 0px;
    MARGIN: -1px 0px 0px;
    PADDING-LEFT: 15px;
    WIDTH: 130px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    BACKGROUND: url(../images/navbg2_on.gif) repeat-x;
    HEIGHT: 30px;
    COLOR: #0066cc;
    OVERFLOW: hidden;
    BORDER-RIGHT: #dde1e5 1px solid;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px
}
LI.snavcurrent A:link
{
    BORDER-LEFT: #dde1e5 1px solid;
    PADDING-BOTTOM: 0px;
    MARGIN: -1px 0px 0px;
    PADDING-LEFT: 15px;
    WIDTH: 130px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    BACKGROUND: url(../images/navbg1.gif) repeat-x;
    HEIGHT: 30px;
    COLOR: #999900;
    OVERFLOW: hidden;
    BORDER-RIGHT: #dde1e5 1px solid;
    PADDING-TOP: 0px
}
LI.snavcurrent A:visited
{
    BORDER-LEFT: #dde1e5 1px solid;
    PADDING-BOTTOM: 0px;
    MARGIN: -1px 0px 0px;
    PADDING-LEFT: 15px;
    WIDTH: 130px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    BACKGROUND: url(../images/navbg1.gif) repeat-x;
    HEIGHT: 30px;
    COLOR: #999900;
    OVERFLOW: hidden;
    BORDER-RIGHT: #dde1e5 1px solid;
    PADDING-TOP: 0px
}
.topsp
{
    BACKGROUND: url(../images/topspbg.gif) repeat-x 50% top
}

.onlineservice
{
    BACKGROUND: url(../images/topspbg.gif) repeat-x 50% top
}
.topsp H2
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 0px;
    COLOR: #996600;
    FONT-SIZE: 13px;
    PADDING-TOP: 5px
}
.SP_Content
{
    HEIGHT: 155px
}

.SP_Content ul
{
    margin:0 auto; 
    padding:5px 0 0 5px; 
    list-style:none;
}

.SP_Content ul li
{
    float:left; 
    display:inline;
    OVERFLOW: hidden
}

.indexspimg
{
    BORDER-BOTTOM: #9eb1c0 1px solid;
    BORDER-LEFT: #9eb1c0 1px solid;
    PADDING-BOTTOM: 2px;
    MARGIN: 8px 12px 8px 8px;
    PADDING-LEFT: 2px;
    WIDTH: 180px;
    PADDING-RIGHT: 2px;
    HEIGHT: 135px;
    BORDER-TOP: #9eb1c0 1px solid;
    BORDER-RIGHT: #9eb1c0 1px solid;
    PADDING-TOP: 2px
}
.over180_135px
{
    TEXT-ALIGN: center;
    WIDTH: 180px;
    HEIGHT: 135px;
    OVERFLOW: hidden
}
.indexspinfo
{
    WIDTH: 220px;
    MARGIN: 8px 0px 8px 0px;
}
.topsp H3
{
    MARGIN: 0px 0px 8px;
    WIDTH: 230px;
    DISPLAY: block;
    HEIGHT: 40px;
    OVERFLOW: hidden
}
.topsp H3 A
{
    COLOR: #2b5566;
    FONT-SIZE: 16px
}
.spprice
{
    LINE-HEIGHT: 160%;
    MARGIN: 0px 10px 0px 0px;
    WIDTH: 115px;
    COLOR: #993300;
    FONT-SIZE: 18px;
    OVERFLOW: hidden
}
.spbtn
{
    TEXT-ALIGN: center;
    LINE-HEIGHT: 150%;
    MARGIN: 2px 0px 0px;
    WIDTH: 78px;
    BACKGROUND: url(../images/bugin.gif);
    HEIGHT: 21px;
    COLOR: #ffffff;
    FONT-SIZE: 13px;
    OVERFLOW: hidden
}
.spbtn A:link
{
    COLOR: #ffffff
}
.spbtn A:visited
{
    COLOR: #ffffff
}
.spbtn A:hover
{
    COLOR: #ffffff
}
.spbtn A:active
{
    COLOR: #ffffff
}
P.spp
{
    LINE-HEIGHT: 130%;
    MARGIN: 5px 5px 0px 0px;
    WIDTH: 220px;
    DISPLAY: block;
    HEIGHT: 54px;
    COLOR: #000000;
    FONT-SIZE: 10px;
    OVERFLOW: hidden
}
#todaystories
{
    WIDTH: 438px
}
.todaystories LI
{
    BORDER-BOTTOM: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    LINE-HEIGHT: 130%;
    MARGIN: 0px 0px 8px 8px;
    WIDTH: 205px;
    DISPLAY: inline;
    FLOAT: left;
    HEIGHT: 29px;
    FONT-SIZE: 11px;
    OVERFLOW: hidden;
    BORDER-TOP: #ffffff 1px solid;
    BORDER-RIGHT: #ffffff 1px solid
}
.todaystories LI A
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #16387c;
    PADDING-TOP: 0px
}
LI.onhoverli
{
    BORDER-BOTTOM: #afbec5 1px solid;
    BORDER-LEFT: #afbec5 1px solid;
    MARGIN: 0px 0px 8px 8px;
    WIDTH: 205px;
    DISPLAY: inline;
    BACKGROUND: url(../images/spulbg.gif);
    FLOAT: left;
    HEIGHT: 29px;
    FONT-SIZE: 11px;
    OVERFLOW: hidden;
    BORDER-TOP: #afbec5 1px solid;
    BORDER-RIGHT: #afbec5 1px solid
}
.todaystories LI IMG
{
    BORDER-BOTTOM: #afbec5 1px solid;
    BORDER-LEFT: #afbec5 1px solid;
    PADDING-BOTTOM: 1px;
    MARGIN: 2px 2px 0px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    DISPLAY: inline;
    FLOAT: left;
    HEIGHT: 21px;
    BORDER-TOP: #afbec5 1px solid;
    BORDER-RIGHT: #afbec5 1px solid;
    PADDING-TOP: 1px
}
LI.onhoverli A
{
    COLOR: #666666
}
.productlist
{
    TEXT-ALIGN: center;
    MARGIN: 10px 0px;
    WIDTH: 146px;
    DISPLAY: inline;
    FLOAT: left;
    HEIGHT: 150px
}
.M_imgbox
{
    TEXT-ALIGN: center;
    MARGIN: 0px auto;
    WIDTH: 140px;
    OVERFLOW: hidden
}
.M_imgbox IMG
{
    BORDER-BOTTOM: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 1px;
    WIDTH: 75px;
    PADDING-RIGHT: 1px;
    HEIGHT: 100px;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-TOP: 1px
}
.topproductimg IMG
{
    BORDER-BOTTOM: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 1px;

    PADDING-RIGHT: 1px;

    BORDER-TOP: #cccccc 1px solid;
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-TOP: 1px
}
SPAN.price
{
    TEXT-ALIGN: center;
    MARGIN: 5px auto;
    WIDTH: 77px;
    DISPLAY: block;
    BACKGROUND: url(../images/pricebg.gif);
    HEIGHT: 19px;
    OVERFLOW: hidden
}
SPAN.price B
{
    LINE-HEIGHT: 180%;
    FONT-STYLE: italic;
    COLOR: #990000;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal
}
.Topic
{
    WIDTH: 130px;
    DISPLAY: block;
    HEIGHT: 28px;
    FONT-SIZE: 11px;
    OVERFLOW: hidden;
    FONT-WEIGHT: bold
}
.Topic A:link
{
    COLOR: #333
}
.Topic A:visited
{
    COLOR: #333
}
.Topic A:hover
{
    COLOR: #990000
}
.Topicsp
{
    WIDTH: 240px;
    DISPLAY: block;
    MAX-HEIGHT: 30px;
    FONT-SIZE: 11px;
    OVERFLOW: hidden;
    FONT-WEIGHT: bold
}
.Topicsp A:link
{
    COLOR: #006699;
    FONT-WEIGHT: bold
}
.Topicsp A:visited
{
    COLOR: #006699;
    FONT-WEIGHT: bold
}
.Topicsp A:hover
{
    COLOR: #990000
}
.Description
{
    MARGIN: 0px 8px;
    FONT-SIZE: 11px
}
.productlistr
{
    MARGIN: 10px 0px 9px
}
.topproductimg
{
    TEXT-ALIGN: center;
    WIDTH: 102px;
    OVERFLOW: hidden
}
.topproductinfo
{
    WIDTH: 235px
}
.topproductinfo P
{
    LINE-HEIGHT: 120%;
    MARGIN: 0px;
    WIDTH: 240px;
    DISPLAY: block;
    HEIGHT: 70px;
    COLOR: #333;
    FONT-SIZE: 10px;
    OVERFLOW: hidden
}
.morelink
{
    TEXT-ALIGN: right;
    MARGIN: 10px 13px 0px 0px;
    DISPLAY: block
}
.lineclass
{
    MARGIN: 8px 0px 0px 0px;
    BACKGROUND: url(../images/hline1.gif) repeat-x;
    HEIGHT: 1px;
    FONT-SIZE: 1px;
    OVERFLOW: hidden
}
.listline
{
    MARGIN-BOTTOM: 18px
}
.poh
{
    MARGIN: -5px 0px 5px;
    COLOR: #333333;
    FONT-SIZE: 12px
}
.poh A
{
    COLOR: #333333
}
.poh A:visited
{
    COLOR: #333333
}
A.currentpoh
{
    COLOR: #990000
}
A.currentpoh:visited
{
    COLOR: #990000
}
.listc
{
    WIDTH: 798px
}


/******************** kevin catalog ******************** 2008 11 06 *******/

.listproduct
{
    MARGIN: 10px;
}

.listproduct ul 
{ 
    margin:0 auto; 
    list-style:none;
    BACKGROUND: url(../images/round.gif);
}

.listproduct ul li 
{ 
    width:390px;
    float:left; 
    display:inline;
    OVERFLOW: hidden
}

/******************** kevin catalog ***************************************/

.listpimg
{
    TEXT-ALIGN: center;
    MARGIN: 0px 10px 0px 8px;
    OVERFLOW: hidden
}
.listpimg IMG
{
    BORDER-BOTTOM: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #999999 1px solid;
    BORDER-RIGHT: #999999 1px solid;
    PADDING-TOP: 1px
}
.listpinfo
{
    WIDTH: 290px
}

.listpinfo H2 A
{
    DISPLAY: block;
    COLOR: #000000;
    FONT-SIZE: 12px;
    OVERFLOW: hidden
}

.listpinfo H2 A:visited
{
    COLOR: #993300;
    TEXT-DECORATION: underline
}

.listpinfo H2 A:hover
{
    COLOR: #996600
}

.listpinfo H2 A:active
{
    COLOR: #0066ff
}

.listp
{
    LINE-HEIGHT: 120%;
    MARGIN: 2px 120px 0px 0px;
    HEIGHT: 40px;
    width:280px;
    COLOR: #666666;
    FONT-SIZE: 11px;
    OVERFLOW: hidden
}
.listd
{
    LINE-HEIGHT: 300%;
    COLOR: #333333;
    FONT-SIZE: 12px
}
.listd SPAN
{
    MARGIN: 0px 5px 0px 0px;
    FONT-WEIGHT: bold
}

.listd IMG
{
    MARGIN: 0px 10px -3px 0px;
    BORDER-BOTTOM: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-RIGHT: #999999 1px solid;
}

.listd B
{
    COLOR: #990000;
    FONT-SIZE: 16px
}
B.itemb
{
    COLOR: #666666;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal
}
.listd A:link
{
    MARGIN: 0px 10px 0px 0px;
    COLOR: #003366;
    FONT-WEIGHT: normal
}
.listd A:visited
{
    MARGIN: 0px 10px 0px 0px;
    COLOR: #003366;
    FONT-WEIGHT: normal
}
.listd A:hover
{
    COLOR: #996600
}
.addspc
{
    TEXT-ALIGN: center;
    WIDTH: 123px;
    BACKGROUND: url(../images/carbtn.gif);
    HEIGHT: 27px;
    OVERFLOW: hidden
}
.addspc B
{
    LINE-HEIGHT: 150%;
    MARGIN: 0px 0px 0px 15px;
    COLOR: #ffffff;
    FONT-SIZE: 16px
}
.addspc A
{
    WIDTH: 123px;
    DISPLAY: block;
    HEIGHT: 27px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.addspc A:hover
{
    WIDTH: 123px;
    DISPLAY: block;
    BACKGROUND: url(../images/carbtn.gif) 100% -27px;
    HEIGHT: 27px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}

.fl
{
    LINE-HEIGHT: 230%;
    COLOR: #666666
}
.fl B
{
    COLOR: #993300
}
.pagebar
{
    HEIGHT: 30px;
    FONT-SIZE: 12px;
    PADDING-TOP: 5px
}
.pagebar A SPAN
{
    BORDER-BOTTOM: #ddd 1px solid;
    TEXT-ALIGN: center;
    BORDER-LEFT: #ddd 1px solid;
    PADDING-BOTTOM: 2px;
    LINE-HEIGHT: 28px;
    BACKGROUND-COLOR: #fff;
    MARGIN: 0px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #ddd 1px solid;
    CURSOR: pointer;
    FONT-WEIGHT: normal;
    BORDER-RIGHT: #ddd 1px solid;
    PADDING-TOP: 2px
}
.pagebar A
{
    MARGIN: 0px 6px
}
.pagebar SPAN
{
    TEXT-ALIGN: center;
    MARGIN: 0px 6px;
    FONT-WEIGHT: bold
}
.list_bar LI
{
    FLOAT: left
}
.pagebar LI
{
    FLOAT: left
}
.first_page
{
    BACKGROUND: url(../images/first.gif) no-repeat center center
}
.last_page
{
    BACKGROUND: url(../images/last.gif) no-repeat center center
}
.next_page
{
    BACKGROUND: url(../images/next.gif) no-repeat 39px center
}
.prev_page
{
    BACKGROUND: url(../images/prev.gif) no-repeat 4px center
}
.border_b
{
    BORDER-BOTTOM: #e5e5e5 1px solid;
}
.gray_bg
{
    BACKGROUND-COLOR: #f4f9fb;
}
.viewform
{
    TEXT-ALIGN: right;
    MARGIN: 1px 0px 0px;
    WIDTH: 800px;
    BACKGROUND: url(../images/list_bar_bg.gif) repeat-x;
    HEIGHT: 23px;
    FONT-SIZE: 11px;
    OVERFLOW: hidden
}
.viewform SELECT
{
    FONT-SIZE: 11px
}
.viewpage SELECT
{
    FONT-SIZE: 11px
}
*.searchpage
{
    MARGIN: 0px
}
*.searchc
{
    WIDTH: 650px
}
*.searchc H1
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 0px;
    FONT-SIZE: 18px;
    PADDING-TOP: 0px
}
*.listurl A
{
    COLOR: #2b8000;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none
}
*.listurl A:visited
{
    COLOR: #2b8000
}
*.listurl A:hover
{
    TEXT-DECORATION: underline
}
*.searchline
{
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px
}
B.S_Rkeyword
{
    COLOR: #ff0000
}
B.rekeywords
{
    COLOR: #ff0000;
    FONT-WEIGHT: normal
}
*.searchlist
{
    MARGIN: 20px 0px 0px 35px
}
P.searchp
{
    LINE-HEIGHT: 160%;
    MARGIN: 0px 35px 5px 0px;
    COLOR: #666666;
    FONT-SIZE: 11px
}
*.searchprice SPAN
{
    LINE-HEIGHT: 250%;
    MARGIN: 0px 25px 0px 0px;
    FONT-SIZE: 11px
}
*.searchprice B
{
    COLOR: #990000;
    FONT-WEIGHT: normal
}
B.itemb
{
    COLOR: #666666;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal
}
*.searchlistinfo H2 A:link
{
    COLOR: #000000
}
.searchlistinfo H2 A:visited
{
    COLOR: #333333;
    TEXT-DECORATION: underline
}
.searchlistinfo H2 A:hover
{
    COLOR: #990000
}
.pagination
{
    LINE-HEIGHT: 200%;
    MARGIN: 0px 10px 0px 0px;
    WIDTH: 780px;
    FONT-SIZE: 11px
}

.pagination SPAN
{
    FONT-SIZE: 12px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #e5e5e5 1px solid;
    BACKGROUND-COLOR: #f4f9fb;
}

.comment-page-numbers
{
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 200%;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FLOAT: right;
    HEIGHT: 1%;
    OVERFLOW: hidden;
    PADDING-TOP: 0px
}
.comment-page-numbers STRONG
{
    TEXT-ALIGN: center;
    MARGIN: 0px 2px;
    WIDTH: 23px;
    DISPLAY: block;
    BACKGROUND: url(../images/page_num.gif) no-repeat 0px 100%;
    FLOAT: left;
    HEIGHT: 32px;
    COLOR: #fff;
    TEXT-DECORATION: none
}
.comment-page-numbers A
{
    TEXT-ALIGN: center;
    MARGIN: 0px 2px;
    WIDTH: 23px;
    DISPLAY: block;
    BACKGROUND: url(../images/page_num.gif) no-repeat 0px 0px;
    FLOAT: left;
    HEIGHT: 32px;
    COLOR: #777;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.comment-page-numbers A:visited
{
    COLOR: #777;
    TEXT-DECORATION: none
}
.comment-page-numbers A:hover
{
    MARGIN: 0px 2px;
    BACKGROUND: url(../images/page_num.gif) no-repeat 0px 100%;
    COLOR: #fff
}
.comment-page-numbers STRONG:hover
{
    MARGIN: 0px 2px;
    BACKGROUND: url(../images/page_num.gif) no-repeat 0px 100%;
    COLOR: #fff
}
.commentjs
{
    MARGIN: 5px 10px
}
.commenttopic A
{
    MARGIN: 0px;
    COLOR: #16387c
}
.commenttime
{
    MARGIN: 0px 14px 0px 7px;
    COLOR: #666666;
    FONT-SIZE: 11px
}
.commentp
{
    BORDER-BOTTOM: #f3f3f3 1px solid;
    LINE-HEIGHT: 150%;
    MARGIN: 0px;
    COLOR: #333333;
    FONT-SIZE: 10px
}
.commentun
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 0px;
    COLOR: #999999;
    FONT-SIZE: 11px;
    PADDING-TOP: 0px
}
*.commentun B
{
    COLOR: #666666;
    FONT-WEIGHT: normal
}
*.commentun EM
{
    PADDING-BOTTOM: 0px;
    FONT-STYLE: normal;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 0px
}

*.width_148px
{
    MARGIN: 3px 0px 0px;
    WIDTH: 148px;
    BACKGROUND: url(../images/198bg.gif) repeat-x 50% top;
}
*.width_802px
{
    BORDER-BOTTOM: #fbfbfb 1px solid;
    BORDER-LEFT: #fbfbfb 1px solid;
    WIDTH: 806px;
    BORDER-TOP: #fbfbfb 1px solid;
    BORDER-RIGHT: #fbfbfb 1px solid
}
*.width_800px
{
    BORDER-BOTTOM: #f6f6f6 1px solid;
    BORDER-LEFT: #f6f6f6 1px solid;
    WIDTH: 804px;
    BORDER-TOP: #f6f6f6 1px solid;
    BORDER-RIGHT: #f6f6f6 1px solid
}
*.width_798px
{
    BORDER-BOTTOM: #dfdede 1px solid;
    BORDER-LEFT: #dfdede 1px solid;
    WIDTH: 802px;
    BACKGROUND: url(../images/subbg.gif) #ffffff repeat-x 50% bottom;
    BORDER-TOP: #dfdede 1px solid;
    BORDER-RIGHT: #dfdede 1px solid
}

*.width_750px
{
    BORDER-BOTTOM: #fbfbfb 1px solid;
    BORDER-LEFT: #fbfbfb 1px solid;
    WIDTH: 748px;
    BORDER-TOP: #fbfbfb 1px solid;
    BORDER-RIGHT: #fbfbfb 1px solid
}
*.width_748px
{
    BORDER-BOTTOM: #f6f6f6 1px solid;
    BORDER-LEFT: #f6f6f6 1px solid;
    WIDTH: 746px;
    BORDER-TOP: #f6f6f6 1px solid;
    BORDER-RIGHT: #f6f6f6 1px solid
}
*.width_746px
{
    BORDER-BOTTOM: #dfdede 1px solid;
    BORDER-LEFT: #dfdede 1px solid;
    WIDTH: 744px;
    BACKGROUND: url(../images/subbg.gif) #ffffff repeat-x 50% bottom;
    BORDER-TOP: #dfdede 1px solid;
    BORDER-RIGHT: #dfdede 1px solid
}
*.width_200px
{
    BORDER-BOTTOM: #dadada 1px solid;
    BORDER-LEFT: #dadada 1px solid;
    MARGIN: 3px 0px 0px;
    WIDTH: 198px;
    BACKGROUND: url(../images/198bg.gif) repeat-x 50% top;
    BORDER-TOP: #dadada 1px solid;
    BORDER-RIGHT: #dadada 1px solid
}
*.navsub
{
    BORDER-BOTTOM: #cccccc 1px solid;
    PADDING-BOTTOM: 3px;
    MARGIN: 10px 10px 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #333333;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 0px
}
*.navsub A
{
    MARGIN: 0px 10px
}
*.navsub A:link
{
    COLOR: #333333
}
*.navsub A:visited
{
    COLOR: #333333
}
*.navsub A:hover
{
    COLOR: #000000
}
A.currentlink:link
{
    COLOR: #990000
}
A.currentlink:visited
{
    COLOR: #990000
}
A.currentlink:hover
{
    COLOR: #ff3300
}
*.pinfo
{
    BORDER-BOTTOM: #dddddd 1px solid;
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 0px;
    WIDTH: 744px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
*.simgarea
{
    TEXT-ALIGN: left;
    MARGIN: 25px 20px 0px 25px;
    WIDTH: 210px
}
*.largeimg
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    WIDTH: 210px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 2px
}
.l_200px
{
    TEXT-ALIGN: center;
    WIDTH: 210px;
    OVERFLOW: hidden
}
.l_200px IMG
{
    BORDER-BOTTOM: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #999999 1px solid;
    BORDER-RIGHT: #999999 1px solid;
    PADDING-TOP: 1px
}
.showbigimg A
{
    PADDING-BOTTOM: 20px;
    LINE-HEIGHT: 250%;
    MARGIN: 0px;
    PADDING-LEFT: 30px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(../images/showbigimg.gif) no-repeat left top;
    COLOR: #333333;
    FONT-SIZE: 11px;
    PADDING-TOP: 0px
}
.sinfotop
{
    MARGIN: 25px 0px 0px;
    WIDTH: 480px;
    BACKGROUND: #ffffff
}
H1.sptopic
{
    MARGIN: 0px 0px 20px;
    COLOR: #333333;
    FONT-SIZE: 18px
}
.spParam LI
{
    MARGIN: 0px 1px 10px 0px;
    WIDTH: 235px;
    DISPLAY: block;
    FLOAT: left;
    COLOR: #666666;
    OVERFLOW: hidden
}
.spParam LI B
{
    MARGIN: 0px 4px 0px 0px;
    COLOR: #333333
}
.spParam LI IMG
{
    MARGIN: 0px 0px -3px 10px;
    BORDER-BOTTOM: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-RIGHT: #999999 1px solid;
}

.Tags B
{
    MARGIN: 0px 4px 0px 0px;
    COLOR: #333333
}
.Tags A
{
    MARGIN: 0px 8px 0px 0px
}
.subb B
{
    FONT-SIZE: 24px
}
A.newquestion:link
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 18px;
    WIDTH: 16px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(../images/question.gif) no-repeat;
    HEIGHT: 16px;
    COLOR: #666666;
    FONT-SIZE: 11px;
    OVERFLOW: hidden;
    PADDING-TOP: 0px
}
A.newquestion:visited
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 18px;
    WIDTH: 16px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(../images/question.gif) no-repeat;
    HEIGHT: 16px;
    COLOR: #666666;
    FONT-SIZE: 11px;
    OVERFLOW: hidden;
    PADDING-TOP: 0px
}
A.newquestion:hover
{
    BACKGROUND-POSITION: 0px -16px;
    COLOR: #006699;
    TEXT-DECORATION: none
}
.sdiv
{
    MARGIN: 15px 0px 5px;
    /**HEIGHT: 100px**/
}
*.sdiv P
{
    MARGIN: 0px
}
*.sdiv H5
{
    COLOR: #333333;
    FONT-SIZE: 11px
}
*.sparam
{
    WIDTH: 205px;
    /**HEIGHT: 85px;**/
    COLOR: #666666;
    OVERFLOW: hidden;
    MARGIN-RIGHT: 30px
}
*.sparam B
{
    COLOR: #333333
}
*.sparam P
{
    MARGIN: 0px
}
*.sdescription
{
    HEIGHT: 85px;
    COLOR: #666666;
    OVERFLOW: hidden
}
*.sline
{
    MARGIN: 0px 0px 5px;
    BACKGROUND: #eaeaea;
    HEIGHT: 1px;
    FONT-SIZE: 1px;
    OVERFLOW: hidden
}
*.listArea
{
    MARGIN: 15px 0px 3px 30px;
    COLOR: #003366;
    FONT-SIZE: 14px
}
*.listareal
{
    MARGIN: 0px 28px
}
*.editcontent
{
    LINE-HEIGHT: 150%;
    MARGIN: 10px 30px;
    COLOR: #333333;
    FONT-SIZE: 11px;
    OVERFLOW: hidden
}

*.editcontent ul li
{
    BACKGROUND: url(../images/bullet.gif) no-repeat left top;
    padding-left:22px;
    margin:5px 0 0 0
}

*.landr
{
    MARGIN: 10px 0px 10px 30px
}
*.landr A:link
{
    COLOR: #990000;
    FONT-SIZE: 11px
}
*.landr A:visited
{
    COLOR: #990000;
    FONT-SIZE: 11px
}
*.srbox
{
    MARGIN: 5px 30px 0px
}
*.srbox SPAN B IMG
{
    MARGIN: 0px 0px -3px 10px;
    BORDER-BOTTOM: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-RIGHT: #999999 1px solid;
}

B.reviewer
{
    COLOR: #666666;
    FONT-SIZE: 11px;
    margin:0 10px 0 0
}
B.reviewtitle
{
    COLOR: #666666;
    FONT-SIZE: 12px;
    margin:0 40px 0 0
}

P.reviewp
{
    MARGIN: 0px 15px;
    COLOR: #757575;
    FONT-SIZE: 10px
}
.areplybox
{
    BORDER-BOTTOM: #e5cc99 1px solid;
    POSITION: relative;
    BORDER-LEFT: #e5cc99 1px solid;
    PADDING-BOTTOM: 5px;
    MARGIN: 20px 0px 5px 20px;
    PADDING-LEFT: 10px;
    WIDTH: 620px;
    PADDING-RIGHT: 10px;
    BACKGROUND: #ffffe5;
    COLOR: #666666;
    FONT-SIZE: 11px;
    BORDER-TOP: #e5cc99 1px solid;
    BORDER-RIGHT: #e5cc99 1px solid;
    PADDING-TOP: 5px
}
SPAN.subreply A:link
{
    FONT-SIZE: 10px
}
SPAN.subreply A:visited
{
    FONT-SIZE: 10px
}
.hint-pointer1
{
    POSITION: absolute;
    WIDTH: 19px;
    BACKGROUND: url(../images/pointer1.gif) no-repeat left top;
    HEIGHT: 10px;
    TOP: -10px;
    LEFT: 30px
}
.replyinfo
{
    TEXT-ALIGN: right;
    COLOR: #333333;
    FONT-SIZE: 11px;
}
.replyinfo SPAN
{
    MARGIN: 0px 0px 0px 10px
}
.Mtimes
{
    FONT-SIZE: 10px;
}
.reline
{
    TEXT-ALIGN: center;
    MARGIN: 5px auto;
    WIDTH: 659px;
    BACKGROUND: url(../images/reviewline.gif);
    HEIGHT: 1px;
    FONT-SIZE: 1px;
    OVERFLOW: hidden
}
.reform
{
    MARGIN: 10px 0px 10px 45px;
    WIDTH: 550px
}
.retextarea TEXTAREA
{
    BORDER-BOTTOM: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    MARGIN: 0px 0px 0px 2px;
    WIDTH: 400px;
    HEIGHT: 140px;
    BORDER-TOP: #999999 1px solid;
    BORDER-RIGHT: #999999 1px solid
}
.reinput INPUT
{
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px 0px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    HEIGHT: 26px;
    PADDING-TOP: 0px
}
.reproductlist
{
    MARGIN: 0px 0px 10px
}
H1.Recently
{
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 200%;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 0px;
    COLOR: #666666;
    FONT-SIZE: 14px;
    PADDING-TOP: 0px
}
.Recentlyimg
{
    MARGIN: 0px 5px 0px 10px;
    WIDTH: 50px
}
*.Recentlyimg IMG
{
    BORDER-BOTTOM: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 1px;
    WIDTH: 45px;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #999999 1px solid;
    BORDER-RIGHT: #999999 1px solid;
    PADDING-TOP: 1px
}
*.Recentlyinfo
{
    WIDTH: 120px
}
*.Recentlyinfo H2
{
    LINE-HEIGHT: 120%;
    MARGIN: 0px 0px 10px;
    DISPLAY: block;
    HEIGHT: 28px;
    FONT-SIZE: 11px;
    OVERFLOW: hidden;
    FONT-WEIGHT: normal
}
*.Recentlyinfo B
{
    COLOR: #993300;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal
}
*.noproductstyle
{
    MARGIN: 50px 0px 88px 50px;
    BACKGROUND: url(../images/noshop.gif) no-repeat left top;
    HEIGHT: 200px
}
*.noproductstyle P
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 150px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 30px
}
*.searchnone
{
    MARGIN: 30px 0px 0px 50px;
    BACKGROUND: url(../images/searchno.gif) no-repeat left top;
    HEIGHT: 270px
}
*.searchcontent
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 210px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
*.searchcontent STRONG
{
    COLOR: #ff0000
}
P.snp
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 25px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
UL.snul
{
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 160%;
    PADDING-LEFT: 25px;
    PADDING-RIGHT: 0px;
    COLOR: #666666;
    PADDING-TOP: 0px
}
*.flink
{
    BORDER-BOTTOM: #b0bec7 1px solid;
    BORDER-LEFT: #b0bec7 1px solid;
    WIDTH: 958px;
    BORDER-TOP: #b0bec7 1px solid;
    BORDER-RIGHT: #b0bec7 1px solid
}
*.flinksub
{
    WIDTH: 760px
}
*.flink H2
{
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 100%;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(../images/Content_tbg.gif) repeat-x;
    HEIGHT: 20px;
    COLOR: #1e4b78;
    FONT-SIZE: 12px;
    OVERFLOW: hidden;
    PADDING-TOP: 0px
}
*.flink H2 A
{
    COLOR: #1e4b78
}
*.flink H2 A:hover
{
    COLOR: #996600
}

*.flink UL
{
    MARGIN: 5px 0px 0px 30px
}
.flink UL LI
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 5px 5px 8px;
    PADDING-LEFT: 10px;
    WIDTH: 130px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    BACKGROUND: url(../images/dot.gif) no-repeat 0px 5px;
    FLOAT: left;
    HEIGHT: 14px;
    OVERFLOW: hidden;
    PADDING-TOP: 0px
}
.flink OL
{
    MARGIN: 5px 0px 0px 5px
}
.flink OL LI
{
    MARGIN: 5px 5px 5px 5px;
    WIDTH: 88px;
    DISPLAY: block;
    FLOAT: left;
    HEIGHT: 31px;
    OVERFLOW: hidden
}
.flinksub UL LI
{
    WIDTH: 160px
}
.flinksub UL
{
    MARGIN: 5px 0px 0px 10px
}
.flinksub OL
{
    MARGIN: 5px 0px 0px 10px
}
.flinksub OL LI
{
    MARGIN: 5px 18px;
    DISPLAY: inline;
    FLOAT: left
}
.flinksub OL LI IMG
{
    WIDTH: 88px;
    HEIGHT: 31px
}
.flink OL LI IMG
{
    WIDTH: 88px;
    HEIGHT: 31px
}
.deActive
{
    TEXT-INDENT: -999em;
    MARGIN: 1px 13px 0px 15px;
    WIDTH: 13px;
    DISPLAY: block;
    BACKGROUND: url(../images/delete1.gif) no-repeat;
    HEIGHT: 14px;
    OVERFLOW: hidden
}
A.deActive:hover
{
    BACKGROUND-POSITION: 0px -14px
}



h2.nowrapModuleHeader {
	margin: 0px 0px 5px 17px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}



.controlHeader {
  font-size: .8em;
  font-weight: bold;
  border-bottom: 1px solid #CCC;
}

.orderSummaryTable {
  font-size: .9em;
}

.cart-header-image {
	padding-left: 15px;
}

.addToCart fieldset {
  height: 150px;
}

.addToCart fieldset #buttonGroup {
  vertical-align: bottom;  
}

.cartSubTotal {
  width: 100%;
  border: 1px solid #C0C0C0;
  padding: 5px;  
  background-color: #EBEBEB;
}

.itemThumbnail {
  width: 10%;
  text-align: left;
  font-size: 1.1em;
  vertical-align: top;  
}

.itemSku {
  width: 12%;
  text-align: left;
  font-size: 1.1em;
  vertical-align: top;  
}

.itemName {
  width: 30%;
  text-align: left;
  font-size: 1.1em;
  vertical-align: top;  
}

.itemQuantity {
  width: 5%;
  text-align: right;
  font-size: 1.1em;
  vertical-align: top;  
}

.itemAmount {
  width: 12%;
  text-align: right;
  font-size: 1.1em;
  vertical-align: top;  
}

.extendedAmount {
  width: 12%;
  text-align: right;
  font-size: 1.1em;
  vertical-align: top;
}

.quantitytextbox {
  text-align: right;
  width: 20px;  
}

.editArea {
  width: 5%;
  text-align: right;
  font-size: 1.1em;
  vertical-align: top;  
}

.subTotal {
  width: 20%;
  text-align: right;
  font-size: 1.1em;
  font-weight: bold;  
}

.subTotalAmount {
  width: 20%;
  text-align: right;
  font-size: 1.1em;
  font-weight: bold;  
}

.total {
  width: 20%;
  text-align: right;
  font-size: 1.1em;
  font-weight: bold;  
  border-top: 1px solid #000;
}

.totalAmount {
  width: 20%;
  text-align: right;
  font-size: 1.1em;
  font-weight: bold;  
  border-top: 1px solid #000;
}

.basic  {
	width: 100%;
	font-family: verdana;
	border: 1px solid black;
}
.basic div {
	background-color: #eee;
}

.basic p {
	margin-bottom : 10px;
	border: none;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	margin: 0px;
	padding: 10px;
}
.basic a {
	cursor:pointer;
	display:block;
	padding:5px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: black;
	background-color: #00a0c6;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #999;
	
	background-image: url("/images/AccordionTab0.gif");
}
.basic a:hover {
	background-color: white;
	background-image: url("/images/AccordionTab2.gif");
}
.basic a.selected {
	color: black;
	background-color: #80cfe2;
	background-image: url("/images/AccordionTab2.gif");
}


.stopline{ background:url(../images/topbg1.gif) repeat-x;height:1px; margin:5px 0 0 0}

.smallright {
  float: right;  
}

#footer {
  text-decoration: none;
  font-size: .9em;
  color: #C0C0C0;
}

#footer a 
{
    text-decoration: none;
}

#footer a:visited {
  color: #C0C0C0;
  
}

#footer a:hover {
  color: #0066A6;
}




.label {
	font-size: 1.0em;
}

.textbox {
	font-size: 1.0em;
}

.smalltextbox 
{
	font-size: 1.0em;
  height: 1.05em;
  width: 60px;  
}

.longtextbox {
	font-size: 1.0em;
  width: 250px;
}

.dropdownlist 
{
    height: 1.6em;
	font-size: 0.9em;
    color: #5C5C5C;
}

.button {
	font-size: 1.0em;
	height: 20px;
	font-weight: bold;
	padding-bottom: 5px;
}


.accordionHeader {
  border: 1px solid #2F4F4F;
  color: white;
  background-color: #0066A6;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
  padding: 5px;
  margin-top: 2px;
  cursor: pointer;
}

.accordionHeaderGray {
  border: 1px solid #2F4F4F;
  color: #555;
  /*background-color: #0066A6;*/
  background: url(images/greyfade_bg.gif) repeat-x;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
  padding: 5px;
  margin-top: 2px;
  cursor: pointer;
  height: 20px;
}


.cpeTitle { 
  float: left;
}

.cpeImage {
  float: right;
  vertical-align: middle;
}

#master_content .accordionHeader span {
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader span:hover {
	background: none;
	text-decoration: underline;
}

.accordionContent {
  background-color: #D9E8FF;
  border: 1px dashed #2F4F4F;
  border-top: none;
  padding: 5px;
  padding-top: 10px;
}

.checkoutRightPanel {
  font-size: .9em;
  border: 1px solid #CCC;
  border-top: none;
  border-right: none;
  color: #666;
  width: 100%;
  padding-left: 2px;
  margin-right: 0px;
}

.favorproducts
{
    MARGIN: 10px 0px 9px
}
.favorproductimg
{
    TEXT-ALIGN: center;
    WIDTH: 180px;
    OVERFLOW: hidden
}
.favorproductinfo
{
    WIDTH: 180px
}
.favorproductinfo P
{
    LINE-HEIGHT: 120%;
    MARGIN: 0px;
    WIDTH: 180px;
    DISPLAY: block;
    HEIGHT: 70px;
    COLOR: #333;
    FONT-SIZE: 6px;
    OVERFLOW: hidden
}
.fpprice
{
    LINE-HEIGHT: 160%;
    MARGIN: 5px 10px 0px 0px;
    margin-left:5px;
    WIDTH: 70px;
    COLOR: #993300;
    FONT-SIZE: 14px;
    OVERFLOW: hidden
}
.fpbtn
{
    TEXT-ALIGN: center;
    LINE-HEIGHT: 150%;
    MARGIN: 2px 0px 0px;
    WIDTH: 93px;
    BACKGROUND: url(../images/bugin.gif);
    HEIGHT: 25px;
    COLOR: #ffffff;
    FONT-SIZE: 16px;
    OVERFLOW: hidden
}
.favorproductimg_1
{
    WIDTH: 70px;
}
.favorproductname
{
    WIDTH: 90px;
    font-size:10px;
    text-align:left;
}
.productsku
{
    COLOR: #993300;
    font-weight:bold;
    font-size:14px;
}
/* about us*/
.aboutus
{
    MARGIN: 10px;
}

.aboutus ul 
{ 
    margin:0 auto; 
    list-style:none;
    BACKGROUND: url(../images/round.gif);
}

.aboutus ul li 
{ 
    width:390px;
    float:left; 
    display:inline;
    OVERFLOW: hidden
}
.search_right{
	float:right;
	/*font-size:medium;
	font-weight:bold;
	padding-right:10px;*/
}
/* end about us*/