@import url("css/menu.css");

/* CSS Document */
#Body {background-coldnn_ctr460_CategoryContainer_ctl00_ucAttributeListDisplay_ModifierAttribute1_1ef12622-9314-4296-984d-9c7200c1b46dor:#f7f7f7; height:100%; margin:0; padding:0; }

.admintop{width:1024px;margin:0 auto;}

/* ControlPanel style */
.ControlPanel{background:transparent url(images/cpanel_center.png) repeat-x bottom left; border:none;padding-bottom:10px;}
.cpanel_left {background: url(images/cpanel_left.png) no-repeat bottom left;padding-left:21px;}
.cpanel_right {background: url(images/cpanel_right.png) no-repeat bottom right;padding-right:33px;}

/*-------- Default Style --------*/
body,th,td,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link,  a:hover, input, p, .CommandButton
{color:#494848;line-height:16px; font-family:arial,Verdana, Arial, Helvetica, sans-serif;}
body,th,td,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link,  a:hover{font-size:12px;}
h3, h4, h5, h6{color:#375162;font-weight:bold;margin:1ex 0;}
h1{font-size:22px;font-family:"HelvRB","helveticaRd",helvetica,arial,sans-serif;
             color:#000;font-weight:bold;margin:5px 0 10px 0;}/**blue font color:#00bef0;**/
h2, h2 input{font-family:"helveticaRd",helvetica,arial,sans-serif;font-size:13px;padding:0 ;
            color:#222;text-transform:uppercase;margin-bottom:5px;font-weight:bold;}
h3{font-size:13px;}
h4{font-size:12px;}
h5{font-size:11px;}
h6{font-size:10px;}
sup{font-family:Sans-Serif, Arial;font-size:70%;}
a,a:link,a:active{color:#3E81B5; text-decoration:none; font-weight:normal; }
a:hover{color:#D00; text-decoration:underline;}
.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{font-family:arial,Verdana, Arial, Helvetica, sans-serif;}
.Head{color:#2E3D47;font-weight:bold;}
.SubHead {color:#4C6171;}
.SubSubHead{color:#6E8AA0;}
.NormalRed {color:#F00;}

/*Datagrids */
.DataGrid_Container {margin-top:15px;}
.DataGrid_Header{font-weight:bold;}
.DataGrid_Header td, .NormalBold td{font-weight:bold;}

/*-------- design style --------*/
#s_wrap_main{display:table;width:990px; margin:0 auto;}
#s_wrap_sub{display:table-row}
.template_style{display:table-cell}

.top_space{height:34px;}
.lang_pad{padding:7px 0 0 25px;float:left;}

.logo_top{width:990px; height:124px; margin-top:20px; background:transparent url(images/top_bg.png) no-repeat top left;margin-bottom:20px;}
.logo_pad{background:#FFF; margin: 0 19px 0 7px; padding:0 0 10px 10px;height:100%;}

.s_logo{float:left;}
.s_banner{background:#aaa;width:50%;float:right;}

/*.menu_bg{padding:0 0 0 6px;  margin: 0 21px 0 9px; background:url(images/menu_bg.png) top left;}*/
.menu_bg{display:none;}
.search_style{float:right; height:40px;}
.search_bg{padding:8px 2px 0 0;}

.bread_bg{padding:0; margin: 0 19px 0 7px; background:url(images/bread_bg.png) repeat-x top left; height:34px;}
#login_style{width:970px;margin:0 auto;} line-height:34px; padding-right:18px;}
#bread_style{ float:left; line-height:34px; padding-left:18px;color:#000000;}

.center_bg{padding:0; margin:0;clear:both;}
.content_pad{padding:10px 22px 0 22px; margin: 0 19px 0 7px; background:#FFF url(images/center_bg.png) repeat-x bottom left;}
.lm_content_pad{padding:0px 22px 0 0px; margin: 0 19px 0 7px; background:#FFF url(images/center_bg.png) repeat-x bottom left;}
.content_width{padding-top:15px; min-height:350px;}
.lm_content_width{padding-top:0px; min-height:350px;}

.bot_pad{margin-bottom:20px;padding:0 30px 0 20px;}
#terms_style{float:left;}
#copy_style{float:right;}

.clear_float{clear:both; line-height:0; font-size:0; height:0;}

/**************HIDE COLORS************************/
#dnn_ctr428_ShoppingCartContainer_ctl00_pnlCoupons{}
#dnn_ctr460_CategoryContainer_ctl00_ucAttributeListDisplay_ModifierAttribute1_91e655c0-c6c6-4473-8cd9-9c7200c152c6{display:none;}
#dnn_ctr460_CategoryContainer_ctl00_ucAttributeListDisplay_ModifierAttribute2_91e655c0-c6c6-4473-8cd9-9c7200c152c6{display:none;}
#dnn_ctr428_ShoppingCartContainer_ctl00_lblCouponCode{font-size:120%;color:#FF099e;}
#dnn_ctr460_CategoryContainer_ctl00_ucAttributeListDisplay_ModifierAttribute1_91e655c0-c6c6-4473-8cd9-9c7200c152c6{display:none;}
#dnn_ctr460$CategoryContainer_ctl00_ucAttributeListDisplay_ModifierAttribute1_48d8ed78-d009-4066-92e3-9c7200c0c4c7{diplay:none;}
#dnn_ctr460_CategoryContainer_ctl00_ucAttributeListDisplay_ModifierAttribute1_293cb74d-0a6f-4209-a1de-9e8b00b7a5a3{display:none;}
#dnn_ctr460_CategoryContainer_ctl00_ucAttributeListDisplay_ModifierAttribute1_655eb265-cd8b-4928-b115-9c7200c0c4c7{display:none;} /*Pink*/
#dnn_ctr460_CategoryContainer_ctl00_ucAttributeListDisplay_ModifierAttribute2_655eb265-cd8b-4928-b115-9c7200c0c4c7 {display:none;} /*pink sorority*/
#dnn_ctr460_CategoryContainer_ctl00_ucAttributeListDisplay_ModifierAttribute2_293cb74d-0a6f-4209-a1de-9e8b00b7a5a3{display:none;} /*sage* sorority*/






/* ------- FileManager -------*/
div.FileManager{height:auto;border:none;}
table.FileManager{width:99%}


a.CommandButton:link, a.CommandButton:visited{color:#CB2027; font-weight:bold; text-decoration:none;}
a.CommandButton:hover{color:#3E81B5; text-decoration:underline;}

/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited{color:#3E81B5;}
.ControlPanel a.CommandButton:hover{color:#CB2027; text-decoration:underline;}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:hover, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead{
font-size:11px;}
.ControlPanel a[disabled="disabled"]{color:#888 !important;text-decoration:none !important;}

/*--------- pane style ----------*/
.BannerPane {display:inline-block;float:right;padding-right:17px;width:auto;}
.ContentPane, .TopPane{ padding:0; margin:0;}
.ContentPane{padding:0; margin:0;width:500px;float:left;}
.LeftPane{ padding:0 20px 0 0; width:235px; margin:0;float:left;}
.RightPane{ padding:0 0 0 5px; width:20%; margin:0;float:right;}
.BottomPane {margin-top:25px;}


/*------------ Breadcrumb Style --------------*/
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{color:#3E81B5;}
a.Breadcrumb:hover{color:#C00;}

/*-------------- Link Style --------------*/
.linkscontainer{padding-top:20px;text-align:center;}
.links,a.links:link,a.links:active,a.links:visited{ font-weight:bold; color:#3E81B5; text-transform:uppercase;}
a.links:hover{color:#C00;}

/*-------------- User Style --------------*/
.user,a.user:link,a.user:active,a.user:visited { color:#3E81B5;}
a.user:hover{color:#C00;}

/*-------------- Footer Style --------------*/
.footer,a.footer:link,a.footer:active,a.footer:visited {margin-top:40px;padding:20px;background-color:#333; color:#3E81B5;}
a.footer:hover{color:#C00;}

/*-------------- Empty panes Style --------------*/
.DNNEmptyPane{width:0;padding:0;margin:0;}

/*-------------- Search SkinObject Styles --------------*/
div.SearchContainer{position:relative; white-space: nowrap;}
div.SearchBorder{width: 180px; height: 20px; border: solid 1px #e0e0e0; float:left; background-color: White; white-space: nowrap; margin-top: 2px;}
div.SearchContainer a{padding: 0; display: block; float:left; }
div.SearchContainer a img{padding-left:5px;}
div.SearchIcon{float: left; width: 31px; height: 20px; cursor: pointer; z-index: 11; background: no-repeat 2px 2px; text-align:right;}
div.SearchIcon img{margin-top: 3px;}

input.SearchTextBox{float: left; z-index: 10; border: 0; width:130px; height:18px; margin-left:3px; color: #43494D;}

#SearchChoices{clear: both; display: none; border: solid 1px #C3D4DF; z-index: 2000; cursor: pointer; margin: 0; padding: 0; text-align:left; background-color: #F3F7FA; position:absolute; top: 22px; left: 0;}
#SearchChoices li{cursor: pointer; margin: 0; padding: 2px 2px 0 2px; padding-left: 25px; height: 18px; text-align:left; background-color: #F3F7FA; background-repeat: no-repeat; background-position: 2px center; list-style: none; list-style-image: none; border: none; display:block;}
#SearchChoices li.searchHilite{background-color: #CE0D0D;	color:#ffffff; border: none;}
#SearchChoices li.searchDefault{background-color: #F8FAFF; border: none;}


/* Minimal Entropy Example Styles */
.linkscontainer_pad{background:url(images/center_bg.png) repeat-x bottom left; margin: 0 19px 0 7px; padding:0 0 10px 10px;height:100%;}

.tag_bg{padding:0; margin: 0 19px 0 7px; background:url(images/bread_bg.png) repeat top left; min-height:68px;}
.tag_right{padding:0;  background:url(images/bread_right.png) repeat-y top right; min-height:68px;}

#tag_style{display:table; margin:0 auto; padding:0; white-space:nowrap;}
#tag_style ul.categories, #tag_style ul.tags{min-height:34px;max-height:34px;height:34px;}

/**NAV**/
#snuggielogo{width:180px;height:100px;float:left;padding:20px 5px 0 20px;}
#banner_top{width:587px;float:left;}
#caption{margin-top:20px;}

#menu_top{margin-top:40px;}
ul#topnav {float:left;width: 100%;list-style: none;margin: 0; padding: 0;
	font-size: 1.1em;position:relative;z-index:500;}
ul#topnav li {float: left;margin: 0; padding: 0;position: relative;}
ul#topnav li a {float: left; text-indent: -9999px;height: 31px;}
ul#topnav li:hover a, ul#topnav li a:hover { background-position: left bottom; }
ul#topnav a.home {background: url(images/nav_home.png) no-repeat;width: 70px;}
ul#topnav a.preprint {background: url(images/nav_preprint.png) no-repeat;width: 146px;}
ul#topnav a.hot {background: url(images/nav_hot.png) no-repeat;width: 101px;}
ul#topnav a.specials {background: url(images/nav_specials.png) no-repeat;width: 77px;}
ul#topnav a.branded {background: url(images/nav_brand.png) no-repeat;width: 193px;} 
ul#topnav li .sub {position: absolute;top: 44px; left: 0;
	background: #344c00 url(images/sub_bg.png) repeat-x;
	padding: 20px 20px 20px; float: left;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	display: none;
}
ul#topnav li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}
ul#topnav li .sub ul{list-style: none;margin: 0; padding: 0;width: 180px;float: left;}
ul#topnav .sub ul li {width: 100%;color: #fff;}
ul#topnav .sub ul li h2 {padding: 0;  margin: 0;font-size: 1.3em;font-weight: normal;}
ul#topnav .sub ul li h2 a {padding: 5px 0;background-image: none;color: #e8e000;}
ul#topnav .sub ul li a {float: none; text-indent: 0; /*--Reset text indent--*/
	height: auto;background: url(images/navlist_arrow.png) no-repeat 5px 12px;
	padding: 7px 5px 7px 15px;display: block;text-decoration: none;color: #fff;}
ul#topnav .sub ul li a:hover {color: #ddd; background-position: 5px 12px ;}

/**HOME PAGE CATEGORIES**/
#cat_container{width:727px;height:290px;background-color:transparent;
            background-image: url(images/designer-snuggie.gif);
            background-repeat:no-repeat;
            background-position: top left;
            margin-bottom:10px;
            }
#cat_pic{height:221px;width:727px;margin:0;padding:0;}
#cat_pic h2{display:none;}
#cat_tab{width:727px;height:69px;margin:auto;padding:0;}
#cat_tab ul{margin:12px 0;padding:0;list-style-type:none;}
#cat_tab ul li {width:107px;display:inline;padding-right:14px;
                overflow:auto;
                }
#cat_tab ul li a:link, {width:20px;font-family:verdana, "helveticaRd",helvetica,arial,sans-serif;font-weight:bold;font-size:13px;}

#kicker{width:258px;height:284px;float:left;
            background-color:transparent;
            background-image: url(images/kicker.png);
            background-repeat:no-repeat;
            background-position: top ;
            margin-right:25px;
            padding:70px 15px 0 15px;
            position:relative;}
#kicker p {line-height:20px;}
.kicker_btn {float:right;padding:0 10px 0;}
.kicker_space{width:100px;height:100px;float:left;margin:0;padding:0;}
.kicker_content{margin:0;padding:0;}


/**Google search**/
#search_top{width:153px;height:28px;float:left;background:transparent url(images/search_bg.png) no-repeat left;}
.googlebox{border:none;width:153px;background-color:Transparent;
           margin:10px 0;padding:0 10px;}
.googleresults{background:#fbfcfc url(images/search-results.png) no-repeat top left;               
               padding:45px 0 20px 10px;border-bottom:dotted 4px #3399cc;border-left:dotted 4px #3399cc;margin-bottom:20px;}
.gsc-twiddle{display:none;} 
.gsc-title{display:none;}
.gs-visibleUrl{display:none;}
.gs-visibleUrl-short {display:none;}
.gsc-cursor-box {margin-top:40px;text-decoration:none;}
.gsc-cursor-page {border:solid 1px #d4d4d4;padding:6px;text-decoration:none;}
.gsc-cursor-current-page{background-color:#d4d4d4;}

#dnn_contentpane{margin:0;padding:0;}

.vlist-top{width:233px;height:39px;
              background-image: url(images/sm-box-top.gif);
              background-repeat: no-repeat;
              background-position:left;
              margin-right:30px;
              }

              
.ln {font-family:"helveticaRd",helvetica,arial,sans-serif;font-size:15px;padding:12px 0 6px 16px ;
     color:#333;text-transform:uppercase;margin-bottom:5px;}
.ln-active{font-family:"helveticaRd",helvetica,arial,sans-serif;font-size:15px;padding:12px 0 6px 16px ;
            color:#E41270;text-transform:uppercase;margin-bottom:5px;}
.vlist{background-color:#fff;width:201px;padding:15px 15px 6px 15px;border-left:1px solid #E6E6E6;border-right:1px solid #E6E6E6;
                 }
.vlist a:link, .vlist a:visited  {display: block;width: auto; }

.vlist ul {list-style-type:none;
                  margin:0 0 0 5px;
                  padding:0;
                  display:block;
                  color:#333;
                  width:100%;
}
.vlist ul li {border-bottom:dotted 1px #5e5e5e;line-height:16px;
                  padding:7px 0;width:201px;
                  }
.vlist ul li a:link  {font-size:12px;
                      
                      padding-left:7px;
                      background: url(images/item-off.gif) no-repeat center right;
                      width:191px;}
.vlist ul li a:visited{font-size:12px;
                       
                       padding-left:7px;
                       background: url(images/item-off.gif) no-repeat center right;
                       width:191px;}
.vlist ul li a:hover{color:#e41270;text-decoration:none;
                               background: url(images/item-on.gif) no-repeat center right;}
                               
.vlist-bottom{width:233px;height:15px;background:#fff url(images/sm-box-btm.gif) no-repeat top;margin-top:-10px;margin-bottom:20px;}
.productbox{margin-left:2px;width:500px;
            padding:30px 15px 15px 0;
            border:solid 1px #e6e6e6;
            background-color:#fff;
}
/**CONTENT BOX**/
.contentbox{margin-left:2px;width:695px;
            padding:20px 15px 15px 15px;
            border:solid 1px #e6e6e6;
            background-color:#fff;}
.contentbox .list {margin:10px 0 0 60px;list-style-type:square;}

/**PHOTO ALBUMS**/
.album-left{width:300px;float:left;margin-right:20px;}
.album-right{width:280px;float:right;}


            
/**FAQs**/
.faq {list-style-type:none;margin:30px 15px 15px 15px;}
.quest{font-weight:bold;font-size:115%;}
.ans{font-size:115%;margin-bottom:15px;color:#717171;} 

/**TESTIMONIALS**/
.oquote {background:url(images/o-quote.png) no-repeat top left;margin-bottom:30px;}
.oquote p {margin:0 0 10px 0;padding:0;font-weight:bold;text-align:right;}
.testimonialul {list-style-type:none;margin:0 0 5px 0;
              padding-left:40px;
              }
.testimonial{font-size:14px;
             font-style:italic;
             text-align:justify;
             color:#717171;
             padding-right:40px;
             background:url(images/c-quote.png) no-repeat bottom right;}
             
/***MINI CART**/
.mycart{width: 155px; margin-left: 15px; color: #a20bee; font-weight: bold; text-align: center;}


/***CUSTOMIZED SNUGGIE MAIN PAGE**/
.cbox{width:320px;float:left;margin:0 20px 30px 0;padding:0;}
.cbox-img{width:120px;height:66px;float:left;}
.cbox-text{width:200px;float:right;}
.cbox-text p{font-size:11px;margin:0;padding:0 0 10px 0;}
.cbox-arrow{color:#999;}
.cbox-link{font-size:11px;color:#E41270;font-weight:bold;text-align:right;text-decoration:underline;}
.cbox-text h2{padding:0;font-size:15px;
              text-transform:none;
              margin:0 0 5px 0;
              color:#E41270;}
.cbox-text h2 a:link a:hover;{color:#E41270;text-decoration:underline;}


/***SUBMISSION FORM***/
.form-label{background-color:transparent;
            background-image: url(images/required.gif);
            background-repeat:no-repeat;
            background-position:left;
            margin-left:45px;width:130px;float:left;
            color:#5e5e5e;font-size:12px;font-weight:bold;padding:5px 10px;line-height:16px;}
.form-labelmail{
            margin-left:45px;width:380px;float:left;
            color:#5e5e5e;font-size:12px;font-weight:bold;padding:5px 10px;line-height:16px;}
.form-labeladdress{
            margin-left:45px;width:130px;float:left;
            color:#5e5e5e;font-size:12px;font-weight:bold;padding:5px 10px;line-height:16px;}
.form-field{width:200px;float:left;margin-right:300px;padding:5px 0;}
.form-fieldmail{width:120px;float:left;padding:5px 0;}
.form-data{padding:3px;}
.form-req{color:Red;}
.form-submit{width:300px; margin:15px auto 10px auto;}
.form-small{font-weight:normal;font-size:11px;}
#dnn_ctr600_XModPro_ctl00_ctl00_ctl00_Address{overflow:hidden;}

#bottom-kicker{width:727px;}
/**HOT SELLING**/
#hot{width:676px;height:615px;margin:20px 0;background-image:url(images/hot_snuggie3.gif);
     background-repeat:no-repeat;
     background-position:top left;
     }
#hot h2{font-size:15px;}
.hot-spacer{height:215px;width:677px;}
.hotbox{width:278px;float:left;text-align:right;padding-right:60px;}
.hotbox2{margin-top:285px;}
.hot-price{font-size:18px;font-weight:bold;font-family:Arial,helvetica;}
.hot-img{width:116px;float:left;text-align:center;}
.hot-label{width:111px;float:left;}
.hot-text{width:128px;}
.hot-1-text h2{margin-bottom:5px;font-family:"helveticaRd",helvetica,arial,sans-serif;font-size:15px;color:#e41270;}
.hot-1-text p{margin:0 0 8px 0;line-height:16px;}



/**Custom Print Kicker on Home Page**/
.custom-kicker{width:727px; float:left;
               background-image:url(images/customize-snuggie.gif);
               background-repeat:no-repeat;
               background-position:top left;
               margin:5px 0;padding:0;}
.custom-space{width:260px;height:280px;float:left;}
.custom-text{width:427px;float:left;padding:30px 10px;}
.custom-text h2{margin:0 0 5px 0;padding:0;font-family:"helveticaRd",helvetica,arial,sans-serif;font-size:15px;color:#e41270;
                text-transform:none;}
.custom-text p{margin:0;padding:8px 0 0 0;}
.custom-text ul{margin:5px 0 0 30px;list-style-type:square;}
.custom-text ul li{margin:0;padding:0;}
.custom-img{width:427px;margin:10px auto;text-align:center;}

/**QUOTE CALLOUT**/
.quotesbox{margin-left:2px;width:695px;
            padding:20px 15px 15px 15px;
            border:solid 1px #e6e6e6;
            background-color:#fff;}
.quotesbox ul {margin-left:350px;list-style-type:square;} 
.quotesbox ul li{font-weight:bold;font-size:14px;}  
.quotes{width:250px;float:left;font-size:16px;
             font-style:italic;
             
             margin-right:20px;
             margin-bottom:5px;
             border-top: solid 2px #1c8eef;
             border-bottom:solid 2px #1c8eef;
             padding:20px;
             }
.quotes p{color:#999;font-family:Verdana, Tahoma;}             
          
             
blockquote.style3 {
  font: 18px/30px normal Tahoma, sans-serif;
  padding-top: 22px;
  margin: 5px;
  background-image: url(images/openquote3.gif);
  background-position: top left;
  background-repeat: no-repeat;
  text-indent: 65px;
  }
  blockquote.style3 span {
    display: block;
    background-image: url(images/closequote3.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
} 
/**CONTENT BOX**/
.contentbox-form{margin-left:2px;width:695px;
            padding:20px 15px 15px 15px;
            border:solid 1px #e6e6e6;
            background-color:#fff;
background-image:url(images/discounts.png);
           background-repeat:no-repeat;
           background-position:500px 10px;		
}
.contentbox-form .list {margin:10px 0 0 60px;list-style-type:square;}

.discounts{width:190px;height:300px;float:right;
           background-image:url(images/discounts.png);
           background-repeat:no-repeat;
           background-position:bottom left;}
           
.offline{background:url(images/offline.png) no-repeat top left;height:300px;width:500px;}
.highlight{display:none;}
#ShoppingCartCoupon{margin:20px 0;padding:10px 0 10px 10px;background-color:#F2F2F2;}


