
/*---Default---*/
* { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px }

body { BACKGROUND-COLOR: #333333; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #000; FONT-SIZE: 0.7em }
P { LINE-HEIGHT: 1.5em; MARGIN: 0px 0px 1em; CLEAR: both }
img { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px }
a { COLOR: #777; TEXT-DECORATION: none }
a:hover { COLOR: #820202; TEXT-DECORATION: underline }


/*---Global---*/
#container { BORDER-BOTTOM: #757575 1px solid; BORDER-LEFT: #757575 1px solid; WIDTH: 804px; HEIGHT: 670px; CLEAR: both; BORDER-TOP: #757575 1px solid; BORDER-RIGHT: #757575 1px solid; margin-top: 20px; margin-right: auto; margin-left: auto; margin-bottom: 0px; }
#header { WIDTH: 804px; HEIGHT: 64px }
#page { WIDTH: 804px; CLEAR: both }
#left { WIDTH: 203px; FLOAT: left; HEIGHT: 581px; PADDING-TOP: 25px; overflow: hidden; }
#content { BACKGROUND-COLOR: #929292; WIDTH: 601px; FLOAT: left; HEIGHT: 606px }
#basket { BACKGROUND-COLOR: #000000; WIDTH: 564px; PADDING-RIGHT: 37px; HEIGHT: 25px; COLOR: #fff }
#content_main { BACKGROUND-COLOR: #929292; WIDTH: 601px; HEIGHT: 576px; OVERFLOW: hidden }
#bottomline { BACKGROUND-COLOR: #000000; WIDTH: 601px; HEIGHT: 5px; CLEAR: both }
#footer { WIDTH: 804px; CLEAR: both; PADDING-TOP: 5px; margin-top: 0px; margin-right: auto; margin-bottom: 40px; margin-left: auto; color: #FFFFFF; }


/*---Alert Box---*/
#alertbox { height: 150px; width: 380px; position: fixed; background-color: #F1F1FE; top: 35%; margin-left: -200px; left: 48%; margin-top: -75px; padding: 10px; border-top-width: 1px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #666666; border-right-color: #333333; border-bottom-color: #333333; border-left-color: #666666; z-index: 8000; }
#alertbox_image { height: 75px; width: 75px; float: left; margin-right: 10px; }
#alertbox_title { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #006666; height: 24px; line-height: 24px; overflow: hidden; }
#alertbox_text { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; height: 88px; padding-top: 10px; overflow: hidden; }
#alertbox_buttons { height: 20px; overflow: hidden; text-align: right; }


/*---Div_Layout_Header---*/
#header .logo { MARGIN: 0px; PADDING-LEFT: 20px; WIDTH: 183px; FLOAT: left; HEIGHT: 42px; PADDING-TOP: 22px }
#header .meta-nav { FLOAT: right }


/*---Div_Layout_Left---*/
#nav { LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none }
#nav LI { POSITION: relative; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; FONT-WEIGHT: bold; PADDING-TOP: 0px }
#nav LI A { PADDING-BOTTOM: 10px; PADDING-LEFT: 20px; WIDTH: 183px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(/mysite/images/base/dot.gif) repeat-x left top; HEIGHT: 15px; COLOR: #ffffff; TEXT-DECORATION: none; PADDING-TOP: 11px }
#nav LI A:hover { TEXT-DECORATION: underline }
#nav LI UL { Z-INDEX: 999; BORDER-BOTTOM: 0px; POSITION: absolute; FILTER: alpha(opacity=90)progid:DXImageTransform.Microsoft.Shadow(Color='#d0d0d0', Direction=135, Strength=2); BORDER-LEFT: #babeb1 1px solid; LINE-HEIGHT: 1; LIST-STYLE-TYPE: none; WIDTH: 161px; MARGIN-LEFT: -1px; BORDER-TOP: 0px; TOP: 0px; LIST-STYLE-IMAGE: none; BORDER-RIGHT: #babeb1 1px solid; LEFT: -999em; -moz-opacity: .9; opacity: .9 }
* + HTML #nav LI UL { MARGIN-TOP: 0px }
#nav LI LI { TEXT-TRANSFORM: none; MARGIN: 0px; DISPLAY: inline; FLOAT: none; FONT-SIZE: 0.91em }
#nav LI UL UL { MARGIN: -31px 0px 0px 161px }
#nav LI:hover UL UL { LEFT: -999em }
#nav LI.sfhover UL UL { LEFT: -999em }
#nav LI:hover UL { LEFT: 204px }
#nav LI LI:hover UL { LEFT: 204px }
#nav LI.sfhover UL { LEFT: 204px }
#nav LI LI.sfhover UL { LEFT: 204px }
#nav LI LI LI { FONT-SIZE: 1em }
#nav LI:hover LI A { BORDER-BOTTOM: #d3d6cd 1px solid; PADDING-BOTTOM: 9px; PADDING-LEFT: 14px; WIDTH: 133px; PADDING-RIGHT: 14px; BACKGROUND: #f1f3ee; FLOAT: none; HEIGHT: auto; COLOR: #384751; BORDER-TOP: #fbfcfe 1px solid; PADDING-TOP: 9px }
#nav LI.sfhover LI A { BORDER-BOTTOM: #d3d6cd 1px solid; PADDING-BOTTOM: 9px; PADDING-LEFT: 14px; WIDTH: 133px; PADDING-RIGHT: 14px; BACKGROUND: #f1f3ee; FLOAT: none; HEIGHT: auto; COLOR: #384751; BORDER-TOP: #fbfcfe 1px solid; PADDING-TOP: 9px }
#nav LI:hover LI A:hover { BACKGROUND: #ddeaf3 }
#nav LI.sfhover LI A:hover { BACKGROUND: #ddeaf3 }
.dotdiv { WIDTH: 203px; BACKGROUND: url(/mysite/images/base/dot.gif) repeat-x left top; HEIGHT: 1px }


/*---Div_Layout_Basket---*/
#basket DIV { FLOAT: right }
#basket .membername { PADDING-LEFT: 10px; FLOAT: left; PADDING-TOP: 6px }


.page_img_image { WIDTH: 220px; FLOAT: left; HEIGHT: 576px; }
.page_img_main { PADDING-BOTTOM: 25px; PADDING-LEFT: 25px; WIDTH: 330px; PADDING-RIGHT: 25px; FLOAT: left; PADDING-TOP: 25px; HEIGHT: 526px; overflow: auto; }
.page_main { PADDING-BOTTOM: 25px; PADDING-LEFT: 25px; WIDTH: 550px; PADDING-RIGHT: 25px; FLOAT: left; PADDING-TOP: 25px; HEIGHT: 526px; overflow: auto; }

.page_mainALT { PADDING-BOTTOM: 25px; PADDING-LEFT: 25px; WIDTH: 550px; PADDING-RIGHT: 25px; FLOAT: left; PADDING-TOP: 10px; HEIGHT: 526px; overflow: auto; }


#blog .details { WIDTH: 310px; CLEAR: both; FONT-WEIGHT: bold; PADDING-TOP: 8px }
#blog .details DIV { FLOAT: left }
#blog .details .label { WIDTH: 100px }
#blog .details .dot { WIDTH: 10px }
#blog .details .input { }


#text .date { COLOR: #fff; FONT-WEIGHT: bold; PADDING-TOP: 10px }
#text .line { PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 10px }
#text .imgbordereddiv { BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 2px; WIDTH: 60px; PADDING-RIGHT: 2px; MARGIN-BOTTOM: 2px; FLOAT: left; HEIGHT: 60px; BORDER-TOP: #666 1px solid; MARGIN-RIGHT: 2px; BORDER-RIGHT: #666 1px solid; PADDING-TOP: 2px }
#text .imgbordereddiv2 { TEXT-ALIGN: center; BACKGROUND-COLOR: #929292; WIDTH: 60px; HEIGHT: 60px }
#text .imgbordered { BACKGROUND-COLOR: transparent }



#gallery_navigation { PADDING-BOTTOM: 0px; PADDING-LEFT: 25px; WIDTH: 500px; color: #ffffff; PADDING-RIGHT: 25px; CLEAR: both; PADDING-TOP: 12px }

#gallery_images { PADDING-BOTTOM: 25px; PADDING-LEFT: 25px; WIDTH: 204px; PADDING-RIGHT: 25px; FLOAT: left; PADDING-TOP: 13px }
#gallery_images .img_container { WIDTH: 64px; MARGIN-BOTTOM: 2px; FLOAT: left; HEIGHT: 64px; MARGIN-RIGHT: 2px; border: 1px solid #929292; }
#gallery_images .img_container:hover { background-color: #AEAEAE; border: 1px solid #CCCCCC; }
#gallery_images .img_positioner { text-align: center; vertical-align: middle; height: 64px; width: 64px; display: table-cell; }
#gallery_images .img_holder { BACKGROUND-COLOR: #FFFFFF; border: 1px solid #666666; margin-right: auto; margin-left: auto; }


#gallery_info { WIDTH: 261px; FLOAT: left; PADDING-TOP: 13px }
#gallery_info .img_container { WIDTH: 310px; MARGIN-BOTTOM: 2px; FLOAT: left; HEIGHT: 310px; MARGIN-RIGHT: 2px; background-color: #9D9D9D; border: 1px dashed #CCCCCC; }
#gallery_info .img_positioner { text-align: center; vertical-align: middle; height: 310px; width: 310px; display: table-cell; }
#gallery_info .img_holder { BACKGROUND-COLOR: #FFFFFF; border: 1px solid #666666; margin-right: auto; margin-left: auto; }


.inputbutton { BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; BACKGROUND-COLOR: #bababa; FONT-SIZE: 1em; BORDER-TOP: #666 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #666 1px solid }
.error2 { WIDTH: 310px; COLOR: #ffffff; CLEAR: both; FONT-WEIGHT: bold; PADDING-TOP: 8px }


#gallery_favorites_accountnumber { PADDING-BOTTOM: 0px; PADDING-LEFT: 25px; WIDTH: 500px; PADDING-RIGHT: 25px; CLEAR: both; PADDING-TOP: 12px; COLOR: #fff; FONT-WEIGHT: bold; }

#gallery_favorites { PADDING-BOTTOM: 25px; PADDING-LEFT: 20px; WIDTH: 214px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px;  height: 400px; overflow-y: auto; }
#gallery_favorites .img_container { WIDTH: 60px; MARGIN-BOTTOM: 2px; FLOAT: left; HEIGHT: 148px; MARGIN-RIGHT: 2px; border: 1px solid #929292; background-color: #aaaaaa;}
#gallery_favorites .img_container:hover { background-color: #AEAEAE; border: 1px solid #CCCCCC; }
#gallery_favorites .img_positioner { text-align: center; vertical-align: top; height: 98px; width: 64px; display: table-cell; }
#gallery_favorites .img_holder { BACKGROUND-COLOR: #FFFFFF; border: 1px solid #666666; margin-right: auto; margin-left: auto; }

#gallery_favorites .img_controls{ COLOR: #fff; FONT-SIZE: 0.9em; padding-top: 2px; padding-right: 4px; padding-bottom: 2px; padding-left: 4px; }
#gallery_favorites .img_container a { COLOR: #fff; TEXT-DECORATION: none }
#gallery_favorites .img_container a:hover { TEXT-DECORATION: underline }

#gallery_favorites .calculate { CLEAR: both; PADDING-TOP: 15px }
#gallery_favorites .brake { CLEAR: both; PADDING: 10px }

#gallery_favorites_info { WIDTH: 345px; FLOAT: left; PADDING-TOP: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 5px; height: 425px; overflow-y: auto; }

#gallery_favorites_info table{ background-color: #000000; width: 100%; }
#gallery_favorites_info .header{ COLOR: #ffffff; FONT-WEIGHT: bold;}
#gallery_favorites_info td{ PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px; }

#gallery_favorites_info .totals{ TEXT-ALIGN: right; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #6F6F6F; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #ffffff; FONT-WEIGHT: bold; PADDING-TOP: 3px }

.shoppingbaskettable_submit { FLOAT: right }



/*---Div_Layout_Account---*/
#account_accountnumber { PADDING-BOTTOM: 0px; PADDING-LEFT: 25px; WIDTH: 500px; PADDING-RIGHT: 25px; CLEAR: both; PADDING-TOP: 12px; COLOR: #fff; FONT-WEIGHT: bold; }

#account { PADDING-BOTTOM: 25px; PADDING-LEFT: 25px; WIDTH: 500px; PADDING-RIGHT: 25px; FLOAT: left; PADDING-TOP: 13px; }
#account .img_container { WIDTH: 64px; MARGIN-BOTTOM: 2px; FLOAT: left; HEIGHT: 95px; MARGIN-RIGHT: 2px; border: 1px solid #929292; }
#account .img_container:hover { background-color: #AEAEAE; border: 1px solid #CCCCCC; }
#account .img_positioner { text-align: center; vertical-align: middle; height: 64px; width: 64px; display: table-cell; }
#account .img_holder { BACKGROUND-COLOR: #FFFFFF; border: 1px solid #666666; margin-right: auto; margin-left: auto; }

#account .img_controls{ COLOR: #fff; FONT-SIZE: 0.9em; padding-top: 2px; padding-right: 4px; padding-bottom: 2px; padding-left: 4px; }
#account .img_container a { COLOR: #fff; TEXT-DECORATION: none }
#account .img_container a:hover { TEXT-DECORATION: underline }

#account .calculate { CLEAR: both; PADDING-TOP: 10px }
#account .brake { CLEAR: both; PADDING: 10px }

#account table{ background-color: #000000; width: 100%; }
#account .header{ COLOR: #ffffff; FONT-WEIGHT: bold;}
#account td{ PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px; }

#account .totals{ TEXT-ALIGN: right; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #6F6F6F; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #ffffff; FONT-WEIGHT: bold; PADDING-TOP: 3px }




#paging { PADDING-RIGHT: 10px; FONT-FAMILY: Arial; HEIGHT: 22px; CLEAR: left; FONT-SIZE: 11px; PADDING-TOP: 10px; color: #FFFFFF; }
#paging a { COLOR: #444; TEXT-DECORATION: none }
#paging a:hover { COLOR: #435523; text-decoration: underline; }
