html { 
	padding:0px;
	margin:0px;
	height:100%;
	background:#FFFFFF;
}

ul, ol, dl{
	position:relative;
}

html { min-height: 100%; margin-bottom: 1px; }
body {
	color:#5b5b5b;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	margin:0px;
	padding:0px;
	text-align:left;
}

img {
	padding:0; 
	border:none;
}
img a{
	border:none;
}


a { 
	color: #b70606;
	background-color:transparent;
	text-decoration: underline; 
}

a:active{outline: none;}
a:focus{-moz-outline-style: none;}

a:hover{
	text-decoration:underline;
	cursor:pointer;
	color:#b70606;
}

h1{ margin:0px auto; padding:0px; width:655px; text-align:left; font-family:"Helvetica Neue", Helvetica-Black, "Arial MT"; font-size:18px; font-weight:bold; color:#261500; background:url(images/horizontal_divider.gif) no-repeat center right; height:32px;}

h2{ margin:10px auto; padding:0px 0px 10px 20px; text-align:left; font-family:"Helvetica Neue", Helvetica-Black, "Arial MT"; font-size:18px; font-weight:bold; color:#261500; min-height:32px; width:260px; border-bottom:1px dashed #F60;}

.largered{ margin:5px 0px 0px 10px; padding:0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#a70024; font-size:17px; font-weight:bold; letter-spacing:-0px;}
.largegrey{ margin:5px 0px 0px 0px; padding:0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#a7aaae; font-size:17px; font-weight:bold; letter-spacing:-0px;}
.largedrkgray{ margin:5px 0px 0px 10px; padding:0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; font-size:17px; font-weight:bold; letter-spacing:-0px;}

#hdrmaintbl{ margin:0px; padding:0px; min-width:1003px; background:url(images/continental_bg_hdr.gif) repeat-x top; height:154px;}
#mainhdr{ margin:0px auto; padding:0px; width:1003px; height:140px;}

#mcplogo{ margin:27px 0px 0px 5px; padding:0px; width:264px; height:78px; background:url(images/continental_logo.png) no-repeat top; position:absolute; z-index:10002; float:left;}

#mmbg{ margin:0px 0px 0px 220px; margin-top:55px; padding:0px; width:732px; height:83px; background:url(images/top_mm_short.gif) no-repeat top; position:absolute; z-index:100;}
#tophdrmm{ margin:0px 50px 0px 0px; padding:0px; width:678px; height:48px; float:right;}

#mmmune{ margin:23px 0px 0px 50px; padding:0px; width:340px; height:26px; float:left;}
#mmmune ul{ margin:4px 0px 0px 0px; list-style-type:none;}
#mmmune li{ margin:4px 10px 0px 10px; display:inline; float:left; padding:0px;}
#mmmune a { margin:0px; padding:0px; font-family:"Helvetica Neue", Helvetica-Black, "Arial MT"; font-size:14px; font-weight:bolder; color:#FFF; text-decoration:none;}
#mmmune a:hover{ margin:0px; padding:0px; font-family:"Helvetica Neue", Helvetica-Black, "Arial MT"; font-size:14px; font-weight:bolder; color:#7b001e; text-decoration:none;}
#mmmune .divider{ margin:0px 0px 0px 0px; padding:0px; background:url(images/mm_divider.gif); height:25px; width:2px; display:inline;}

#numbtbl{ margin:23px 0px 0px 10px; padding:0px; width:327px; height:39px; float:right;}
#tooltip{ margin:0px; padding:0px; width:167px; height:34px; background:url(images/talkbubble.png) no-repeat top; float:left;}
#phonenumber{ margin:0px 0px 0px 0px; padding:0px; width:140px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:26px; color:#261500; float:left; font-weight:bold; letter-spacing:-1px;}

#searchbar{ margin:0px; padding:0px; width:242px; height:36px; background:url(images/search.png) top; float:left;}
#mm_cart_left{ margin:0px; padding:0px; width:320px; height:35px; float:right;}

#mmp{ margin:0px; padding:0px; width:94px; height:50px; float:left;}
#mmp img{ width:0px;}
#mmp a,
#mmp span{ margin:0px; padding:0px;  background:url(images/top_mmw.gif)no-repeat top; font-weight:bold; display:block;}
#mmp a:hover{ margin:0px; padding:0px; background:url(images/top_mmw_on.gif) no-repeat top; font-weight:bold; display:block;}
#mmp .text{ margin:0px auto; padding:0px; text-align:center; width:94px; height:50px; cursor:pointer;}
#mmp .text a{ margin:0px; padding:0px; font-size:11px; color:#261500; font-family:Tahoma, Geneva, sans-serif; width:94px; height:50px; text-align:center; text-decoration:none; font-weight:bold;}
#mmp .text a:hover{ margin:0px; padding:0px; font-size:11px; color:#c30335; font-family:Tahoma, Geneva, sans-serif; width:94px; height:50px; text-align:center; text-decoration:none; font-weight:bold;}

#mmp_mid{ margin:0px; padding:0px; width:94px; height:50px; float:left;}
#mmp_mid img{ width:0px;}
#mmp_mid a,
#mmp_mid span{ margin:0px; padding:0px;  background:url(images/top_mmw_min.gif)no-repeat top; font-weight:bold; display:block;}
#mmp_mid a:hover{ margin:0px; padding:0px; background:url(images/top_mmw_min_on.gif) no-repeat top; font-weight:bold; display:block;}
#mmp_mid .text{ margin:0px auto; padding:0px; text-align:center; width:94px; height:50px; cursor:pointer;}
#mmp_mid .text a{ margin:0px; padding:0px; font-size:11px; color:#261500; font-family:Tahoma, Geneva, sans-serif; width:94px; height:50px; text-align:center; text-decoration:none; font-weight:bold;}
#mmp_mid .text a:hover{ margin:0px; padding:0px; font-size:11px; color:#c30335; font-family:Tahoma, Geneva, sans-serif; width:94px; height:50px; text-align:center; text-decoration:none; font-weight:bold;}

#searchbarwrap{ margin:8px 0px 0px 11px; padding:0px; width:139px; height:20px; float:left; }
#searchbarfeild{ margin:0px 0px 0px 20px; padding:0px; width:114px; height:20px; float:left; background:transparent; border:none;}
#serachbtn{ margin:4px 3px 0px 5px; padding:0px; width:75px; height:25px; float:left;}


#tblmaintbl{ margin:0px; padding:0px; width:100%;}
#mainbody{ margin:0px auto; padding:0px; width:1003px; min-height:812px;}

#sidemmlong{ margin:0px; padding:13px 0px 0px 25px; background:url(images/side_mm_bg.gif) no-repeat top; width:251px; min-height:812px;}
#sidemm{ margin:0px; width:0px; width:276px; height:auto; background:url(images/side_mm_bg_repeat.gif) repeat-y top; vertical-align:top;}
#bodymain{ margin:0px; padding:0px; width:727px; background:url(images/main_body_bg_mid.gif) repeat-y top; vertical-align:top;}
#bodytop{ margin:0px; padding:0px; width:727px; height:8px; background:url(images/main_body_bg_top.gif) no-repeat top;}

#mm1_tbl{margin:0px 0px 0px 5px; padding:0px; width:223px; position:relative;}
#cat{ margin:10px 0px 0px 0px; padding:0px; height:20px; background:url(images/sidemm_dix.gif) no-repeat bottom;}

#sidemenu_box{ margin:0px;  padding:0px; height:30px; background:url(images/sidemm_dix.gif) no-repeat bottom;}

#sidemenu_itm{ margin:8px 0px 0px 0px; padding:0px; height:25px;}
#sidemenu_itm a { margin:0px; padding:0px 0px 0px 0px; font-size:13px; font-weight:bold; color:#261500; font-family:Tahoma, Geneva, sans-serif; text-decoration:none; 
background:url(images/smm_arrow.gif) no-repeat 0 60%; padding-left:10px;}
#sidemenu_itm a:hover { margin:0px; padding:0px; font-size:13px; font-weight:bold; color:#a50900; font-family:Tahoma, Geneva, sans-serif; text-decoration:none; 
background:url(images/smm_arrow.gif) no-repeat 0 60%; padding-left:10px;}

#publicsec{ margin:0px auto; padding:0px; width:209px; height:107px;}

#sidemenu_bottom{ margin:0px; width:0px; width:276px; height:15px; background:url(images/side_mm_bg_bott.gif) no-repeat top;}
#mainbody_bott{ margin:0px; height:15px; width:727px; background:url(images/main_body_bg_bott.gif) no-repeat top;}

#splash{ margin:5px auto; padding:0px; width:687px; height:245px;}

#pordtbl{ margin:0px auto; padding:5px; width:680px; min-height:800px;}
#pordtbl_Dtl{ margin:0px auto; padding:5px; width:680px; height:auto;}
#poroductFrame{ margin:20px 0px 45px 0px; padding:0px; width:206px; xheight:296px; float:left; background:url(images/pord_top_frame.gif) no-repeat top;}
#prodsept{ margin:130px 13px 0px 13px; padding:0px; width:5px; height:165px; float:left; background:url(images/prod_divider.gif) no-repeat bottom}

#prod_pic{ margin:0px 0px 10px 20px; padding:0px;}
#prod_pic img{ margin:0px 0px 0px 7px; padding:0px; xwidth:150px;}

#prod_pic_list{ margin:0px auto; padding:0px; width:152px; overflow:hidden; height:120px; overflow:hidden;}
#prod_itemnum{ text-align:center; padding:5px;}
#prod_decript{ margin:0px auto; color:#011723; width:176px; height:61px; overflow:hidden;}
#prod_decript_list{ margin:0px auto; padding-top:8px; padding-left:5px; color:#011723; width:140px; height:41px; overflow:hidden;}
.price_text{ text-align:center; padding:5px; font-weight:bold; color:#9b9b9b; font-family:Tahoma, Geneva, sans-serif; font-size:11px;}
.price{ text-align:center; padding:5px; font-weight:bold; color:#041f2e; font-family:Tahoma, Geneva, sans-serif; font-size:11px;}
.greylink{ text-align:center; padding:0px; color:#666; font-family:Tahoma, Geneva, sans-serif; font-size:11px;}
#learnmore{ margin:10px 0px 0px 0px; padding:0px; width:120px; height:34px; float:left;}
#learnmore_list{ margin:0px auto; padding:0px; width:120px; height:34px;}
#addtocart{ margin:0px 0px 0px 10px; padding:0px; width:66px; height:49px; float:left;}

#footermenu{ margin:15px auto; padding:5px 0px 0px 17px; min-width:550px; min-height:10px; }
#footermenu ul{ margin:0px; padding:0px; list-style-type:none; display:inline; width:100%;}
#footermenu li{ margin:0px; padding:0px; text-decoration:none; display:inline; color:#999;}
#footermenu a{ color:#999; font-family:Tahoma, Geneva, sans-serif; font-size:11px; text-decoration:none;}
#footermenu a:hover{ color:#da250d; font-family:Tahoma, Geneva, sans-serif; font-size:11px; text-decoration:none;}
#footermenu .bardiv{ margin:0px 20px 0px 20px; padding:0px; font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#520c00; display:inline;}

#footerswdLogo{ margin:0px; padding:0px; width:222px; height:113px; background:url(images/continetal_logo_small.png) no-repeat center right;}
#AuthrizedSpace{ margin:0px; padding:0px; width:88px; height:113px; background:url(images/cp_footer_lauthorized.gif) no-repeat center center;}

/*-----pages-------*/

#breadcrums{ margin:5px auto; padding:0px 0px 10px 0px; width:659px;}
#breadcrums ul{ margin:0px; padding:0px; list-style-type:none0px;}
#breadcrums li{ margin:0px 0px 0px 5px; padding:0px; display:inline; background:url(images/arrow-red.gif) no-repeat 0 50%; padding-left:7px;}
#breadcrums a{ margin:0px; padding:0px; font-size:11px; font-family:Tahoma, Geneva, sans-serif; color:#706d6d; text-decoration:none;}
#breadcrums a:hover{ margin:0px; padding:0px; font-size:11px; font-family:Tahoma, Geneva, sans-serif; text-decoration:none; color:#990023;}

#listframeTop{ margin:0px auto; padding:0px; width:652px; height:28px; background:url(images/list_top_bar.gif) no-repeat top;}
#listframeBott{ margin:0px auto; padding:0px; width:652px; height:28px; background:url(images/list_bottom_bar.gif) no-repeat bottom;}

#catlistTbl{ margin:0px auto; padding:0px; width:710px; min-height:200px; }
#catlist{ margin:10px 0px 0px 20px; padding:0px; width:200px; height:auto; float:left;}
#catlist ul{ margin:0px; padding:0px; list-style-type:none;}
#catlist li{ margin:7px 0px 7px 0px; padding:0px; display:block; background:url(images/arrow-orange.gif) no-repeat 0 50%; padding-left:10px;}
#catlist a{ margin:0px; padding:0px; font-size:12px; color:#5b5b5b; text-decoration:none;}
#catlist a:hover{ margin:0px; padding:0px; font-size:12px; color:#a01804; text-decoration:underline;}
#listdivider{ margin:7px; padding:0px; height:175px; width:7px; background:url(images/list_divider.gif) no-repeat top; float:left;}
#listdivider_lng{ margin:7px; padding:0px; height:306px; width:14px; background:url(images/list_divider_long.gif) no-repeat top; float:left;}

#dislist{ margin:10px 0px 0px 24px; padding:0px; width:260px; height:auto; float:left;}
#dislist ul{ margin:0px; padding:0px; list-style-type:none; position:relative;}
#dislist li{ margin:7px 0px 7px 0px; padding:0px; display:block; background:url(images/arrow-orange.gif) no-repeat 0 50%; padding-left:10px;}
#dislist a{ margin:0px; padding:0px; font-size:12px; color:#5b5b5b; text-decoration:none;}
#dislist a:hover{ margin:0px; padding:0px; font-size:12px; color:#a01804; text-decoration:underline;}

#dislistCart{ margin:10px 0px 0px 4px; padding:0px; width:220px; height:auto;}
#dislistCart ul{ margin:0px; padding:0px; list-style-type:none; position:relative;}
#dislistCart li{ margin:7px 0px 7px 0px; padding:0px; display:block; background:url(images/arrow-orange.gif) no-repeat 0 50%; padding-left:10px;}
#dislistCart a{ margin:0px; padding:0px; font-size:12px; color:#5b5b5b; text-decoration:none;}
#dislistCart a:hover{ margin:0px; padding:0px; font-size:12px; color:#a01804; text-decoration:underline;}

#heddin1{ margin:0px 0px 0px 20px; padding:0px; width:670; height:26px;}
#l_left{ margin:0px; padding:0px; width:219px; height:26px; float:left; background:url(images/h2_left.gif) no-repeat center;}
#l_text{ margin:0px; padding:0px; width:232px; height:26px; float:left; text-align:center; font-family:"Helvetica Neue", Helvetica-Black, "Arial MT"; font-size:16px; font-weight:bold; color:#261500;}
#l_right{ margin:0px; padding:0px; width:219px; height:26px; float:left; background:url(images/h2_right.gif) no-repeat center;}

#porductTbl{ margin:0px auto; padding:0px; width:710px; min-height:300px;}
#prodFramelist{ margin:10px; padding:0px; width:208px; min-height:291px; float:left;}
#prodFrametop{ margin:0px; padding:0px; width:208px; height:17px; background:url(images/itemlist_top.gif) no-repeat top;}
#prodFramemid{ margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; height:auto; background:url(images/itemlist_mid.gif) repeat-y;}
#prodFramebott{ margin:0px; padding:0px; width:208px; height:17px; background:url(images/itemlist_bott.gif) no-repeat top;}
#prodframeinner{ margin:0px auto; padding:0px; width:170px; height:auto;}
#prod_hText{ margin:0px; padding:0px; float:left; text-align:center; min-width:170px; height:auto; font-family:"Helvetica Neue", Helvetica-Black, "Arial MT"; font-size:14px; font-weight:bold; color:#261500;}

#itemdetailsTbl{ margin:0px auto; padding:0px; border:0; width:710px;}
#itemdetailtdl{ margin:0px; padding:0px; vertical-align:top;}
#itemdetailtdr{ margin:0px; padding:0px; vertical-align:top;}

#priceTblDetials{ margin:10px 0px 10px 40px; padding:0px; width:200px; height:45px; float:left;}
.graylarge{ margin:0px; padding:0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; letter-spacing:-1px; color:#6e6d70;}
.onglarge{ margin:0px; padding:0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; letter-spacing:-1px; color:#fa9822;}

#checkouttbl{ margin:34px 0px 0px 30px; padding:0px; width:215px; height:35px; float:left;}
#checkinner{ border:none; width:100%; padding:0px;}
#qtytd{ border:0px; padding:4px 0px 0px 10px; width:73px; height:33px; background:url(images/qty_bg.gif) no-repeat top; text-align:center;}
#qtyfld{ margin:0px auto; padding:0px 5px 0px 0px; width:44px; min-height:20px; font-size:14px; text-align:center; border:none; background:transparent;}

#itemlargeimgframe{ margin:0px auto; padding:0px; width:397px; height:344px;}
#largeimgframe_top{ margin:0px; padding:0px; width:395px; height:17px; background:url(images/item_large_top.gif) no-repeat top;}
#largeimgframe_mid{ margin:0px; padding:0px; width:395px; min-height:17px; background:url(images/item_large_mid.gif) repeat-y top;}
#largeimgframe_bot{ margin:0px; padding:0px; width:395px; height:17px; background:url(images/item_large_bottom.gif) no-repeat top;}

#largeimgframe{ margin:0px auto; padding:10px 0px 10px 0px; width:363px; text-align:center; overflow:hidden;}
#largeimgframe img{ margin:0px auto; padding:0px; width:257px;}

#zoom{ margin:0px; padding:10px 0px 0px 0px; width:122px; font-size:10px;}
#zoom a{  margin:0px; padding:7px 0px 0px 0px; background:url(images/largeicon.gif) no-repeat 0 50%; padding-left:14px; font-size:10px; color:#333; background:url(images/largeicon.gif) no-repeat 0 50%; padding-left:18px;}
#zoom a:hover{ margin:0px; padding:7px 0px 0px 0px; background:url(images/largeicon.gif) no-repeat 0 50%; padding-left:14px; font-size:10px; color:#900; background:url(images/largeicon.gif) no-repeat 0 50%; padding-left:18px;}

#pagestbl{ margin:0px 0px 0px 0px; padding:10px 0px 15px 0px; padding:10px; border-top:1px dotted #b5b5b5; border-bottom:1px dotted #b5b5b5;}
#pages{ margin:0px; padding:0px; font-size:11px; font-weight:bold;}
#pages ul{ margin:0px; padding:0px; list-style-type:none;}
#pages li{ margin:0px 4px 0px 4px; display:inline;}
#pages a{ padding:2px 5px 2px 5px; background:#ebebeb; border:1px solid #878787; color:#052537; text-align:center; text-decoration:none; display:inline;}
#pages a:hover{ padding:2px 5px 2px 5px; background:#ffeac1; border:1px solid #fd7517; color:#531f00; text-align:center; text-decoration:none; display:inline;}
#pages .pageon{ padding:2px 5px 2px 5px; background:#fd7417; border:1px solid #fd7517; color:#fff; text-align:center; text-decoration:none; display:inline;}

.pagestext2{ margin:0px; padding:0px; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#052537;}
.pagestext2 a{ font-weight:bold; text-decoration:none; color:#052537}
.pagestext2 a:hover{ font-weight:bold; text-decoration:underline; color:#052537}

#betterprice{ margin:267px 0px 0px 54px; padding:0px; width:167px; height:24px; position:absolute; background:url(images/betterprice.gif) no-repeat top;}


/*-----Cart-------*/
.abouttxt{ margin:0px; padding:0px; font-size:14px; color:#5b5b5b; font-weight:normal;}
.orgnsmltxt{ margin:0px; padding:0px; font-size:10px; color:#ff3300; font-weight:bold;}
.largewhite{ margin:0px; padding:0px; font-size:12px; color:#FFF; font-weight:bold;}
.lightwhite{ margin:0px; padding:0px; font-size:10px; color:#999; font-weight:bold;}
.cartext{ margin:0px; padding:0px; font-size:14px; color:#666; font-weight:none;}
.cartext2{ margin:0px; padding:0px; font-size:12px; color:#666; font-weight:none;}
#topcrat{ margin:0px auto; padding:0px; width:665px; height:28px; background:url(images/cart_top.gif) no-repeat top;}
#cartframe{ margin:0px auto; padding:0px 0px 30px 0px; width:663px; min-height:450px; border-bottom:1px solid #fca81c; border-right:1px solid #fca81c; border-left:1px solid #fca81c;}
#cartframe2{ margin:0px auto; padding:0px 0px 30px 0px; width:663px; min-height:150px; border-bottom:1px solid #fca81c; border-right:1px solid #fca81c; border-left:1px solid #fca81c;}
#continue{ margin:0px auto; padding:10px 0px 0px 0px; width:640px; height:33px; text-align:left;}

#cartcount{ margin:5px auto; padding:0px; width:545px; height:29px;}

#feildone{ margin:0px; padding:10px; width:241px; min-height:11px; background:#ebebeb; border-bottom:1px solid #c0c0c0; border-right:1px solid #c0c0c0; border-top:1px solid #6e6d70; border-left:1px solid #6e6d70;}

#feild2{ margin:0px; padding:10px; width:81px; min-height:11px; background:#ebebeb; border-bottom:1px solid #c0c0c0; border-right:1px solid #c0c0c0; border-top:1px solid #6e6d70; border-left:1px solid #6e6d70;}

#feild3{ margin:0px; padding:10px; width:51px; min-height:11px; background:#ebebeb; border-bottom:1px solid #c0c0c0; border-right:1px solid #c0c0c0; border-top:1px solid #6e6d70; border-left:1px solid #6e6d70;}

#footertbl{ margin:0px; padding:0px; width:100%; height:186px; background:url(images/footer_bg.gif) repeat-x bottom; text-align:center;}

#copyright{ margin:10px auto; padding:4px 0px 0px 0px; height:35px; background:url(images/footer_divid.gif) no-repeat bottom; font-size:11px; font-family:Tahoma, Geneva, sans-serif; color:#1a2438; text-align:center;}
#footer_box{ margin:0px auto; padding:0px 70px 0px 0px; width:900px; height:186px; background:url(images/footer_bg.gif) repeat-x bottom;}

#cc{ margin:0px auto; padding:0px; width:400px; height:40px; background:url(images/footer_cc.gif) no-repeat top;}
