﻿body {font-family:tahoma, verdana, arial, sans-serif}
img{border-width:0px}

#lm-wrapper{width:165px}
#search {background-image:url('../images/search.png');background-repeat:no-repeat;margin-left:334px} /* delete once new top menu is up */
#siteseal {margin-bottom:10px;position:relative;left:-7px}

.bannerwrapper{width:925px;margin:0 auto;}
.bannerleft{width:300px;height:110px;float:left;display:inline;padding-top:5px}
.bannermiddle{width:295px;height:100px;float:left;text-align:center;display:inline;margin-left:15px}
.bannerright{width:305px;height:100px;float:right;display:inline}
.bannerrighttop{text-align:center;height:33px;width:300px}
.bannerrightmiddle{text-align:center;height:33px}
.bannerrightbottom{text-align:center;height:50px;position:relative;top:35px}
.coupon{position:relative;left:-13px}
.topmenu{padding-top:10px;padding-bottom:5px;clear:both;position:relative;top:10px}
.search {background-image:url('http://www.aspecialgift.com/images/search.png');background-repeat:no-repeat;background-position:left;height:35px;width:283px;margin-left:8px;margin-bottom:10px;margin-top:10px}
.phone{font-family:tahoma, verdana, arial, sans-serif;font-size:12px;font-weight:bold;color:#5F6268;text-decoration:none}
.bannertext{font-family:tahoma, verdana, arial, sans-serif;font-size:12px;color:#5F6268;text-decoration:none} /* text in top banner */
.bannercarttext{font-family:arial;font-size:.7em;;text-decoration:none;color:#4A4D52} /* gray text at top of page */
.bannercarttext2{font-family:arial;font-size:.7em;;text-decoration:none;color:#0D9AB6} /* for top of page cart numbers in turquoise */
.lm-find{width:163px;text-align:center;margin-bottom:10px}

#product-table{position:relative;top:10px}
#shiptime {visibility:hidden;position:absolute;left:0px;top:0px;background-color:#0D9AB6;text-align:center;z-index:25;font-family:verdana, arial, sans-serif;font-size:.75em;color:#FFFFFF;font-weight:bold;padding:1em}
#coupon {visibility:hidden;position:absolute;left:0px;top:0px;background-color:#0D9AB6;text-align:center;z-index:25;font-family:verdana, arial, sans-serif;font-size:.75em;color:#FFFFFF;font-weight:bold;padding:1em}
#menutop {background-image:url('../images/left_menu_headers.png');background-repeat:no-repeat;width:184px;height:29px;position:relative;left:-1px;top:4px;text-align:left;}

li{font-family:tahoma, verdana, arial, sans-serif;font-size:.9em;color:#5F6268;border-left:thin none silver;border-right:thin none silver;height:1.2em;list-style-position:inside;list-style-image:url('../images/li-pic-mozilla.png')}

.titletext{font-family:tahoma, verdana, arial, sans-serif;font-size:13px;font-weight:bold;color:#093;padding-top:5px;padding-left:10px;zoom:1}

.menulist{width:154px;padding-top:8px;padding-bottom:8px;padding-top:8px;border-left:1px;border-left-style:solid;border-color:#c0c0c0;border-right:1px;border-right-style:solid;border-color:#c0c0c0;text-align:left}

.homehero {background-image:url('../images/homepage_images/spring-flask-sale.jpg');background-repeat:no-repeat}

.hreftop{font-family:arial;font-size:.8em;color:#4A4D52;text-decoration:none}
.hreftop:hover{text-decoration:underline}
.hreftopsm{font-family:arial;font-size:.7em;;text-decoration:none;color:#4A4D52}
.hreftopsm:hover{text-decoration:underline}
.hreflmenu{font-family:tahoma, verdana, arial, sans-serif;font-size:.8em;color:#5F6268;text-decoration:none}
.hreflmenusm{font-family:tahoma, verdana, arial, sans-serif;font-size:8px;color:#5F6268;text-decoration:none}
.hreflmenu:hover{text-decoration:underline;color:#0D9AB6} /* left menu links */
.search {background-image:url('http://www.aspecialgift.com/images/search.png');background-repeat:no-repeat;background-position:left;height:35px;width:283px;margin-left:8px;margin-bottom:20px;position:relative;top:-9px}
.securecc {font-family:arial; font-size:10px;color:#666666;font-weight:bold} /*text under cc icons*/

/* BELOW IS FROM THE OLD STYLE SHEET */

p  {font-family:arial; font-size:13px;color:#868585;font-weight:bold}   /* page text */
h1 {font-family:arial;	font-size:16px; color:#4A4D52; font-weight:bold} /* for page titles */
h3 {font-family:arial;	font-size:16px; color:#4A4D52; font-weight:bold} /* for page titles */
.headertext {font-family:arial; font-size:12px;color:#868585;font-weight:bold}  /* for text immediately after page title */
.headertextr {font-family:arial; font-size:12px;color:red;font-weight:bold}  /* for text immediately after page title */
.itemtitle {font-family:arial; font-size:16px;color:#0D9AB6;font-weight:bold} /* turquoise item titles */
.itemnumbers {font-family:arial; font-size:11px;color:#0D9AB6;text-transform:uppercase;} /* turquoise item numbers */
.pricetext {font-family:arial; font-size:13px;color:#0D9AB6;font-weight:bold;text-transform:uppercase} /* turquoise for item prices  */
.salepricetext {font-family:arial; font-size:18px;color:red;font-weight:bold;text-transform:uppercase} /* turquoise for item prices  */
.highlight1{font-family:arial; font-size:12px;color:#0D9AB6;font-weight:bold} /* turquoise highlighted page text */
.pagenumber {font-family:arial; font-size:13px;color:#868585;font-weight:bold} /* gray pagelink number */
.highlight2 {font-family:arial; font-size:15px;color:#0D9AB6;font-weight:bold} /* large turquoise text */
.footer{text-align:center}
.txt1 {font-family:arial; font-size:11px;color:#5F6268;font-weight:bold} /* for gift box or gift wrap text (slightly darker than body text) */
.txt1r {font-family:arial; font-size:11px;color:red;font-weight:bold} /* for gift box or gift wrap text (slightly darker than body text) */
.txt2 {font-family:arial; font-size:12px;color:#0D9AB6;font-weight:bold}  /* turquoise text for current page of page linking  */
.txt2b {font-family:arial; font-size:10px;color:#0D9AB6}  /* turquoise text for current page of page linking on Christmas Stocking Pages */
.txt2br {font-family:arial; font-size:10px;color:red} 
.txt2r {font-family:arial; font-size:12px;color:red;font-weight:bold;text-align:center;} 
.txt3 {font-family:arial; font-size:10px;color:#666666;font-weight:bold} /*bottom copyright text  */
.txt3b {font-family:arial; font-size:11px;color:#666666;font-weight:bold} /*bottom copyright text  */
.txt4 {font-family:arial; font-size:11px;color:#0D9AB6;font-weight:bold} /* turquise highlight for txt1 */
.txt5 {font-family:arial; font-size:13px;color:#868585;font-weight:bold;}  
.txt5b {font-family:arial; font-size:13px;color:#55799E;font-weight:bold} 
.txt5n {font-family:arial; font-size:13px;color:#4A4D52}
.txt5i {font-family:arial; font-size:13px;color:#868585;font-weight:bold;font-style:italic;} /* for italics in main text within the page without P tag */
.txt5r {font-family:arial; font-size:13px;color:red;font-weight:bold} /* for cleareance text */
.txt6 {font-family:arial; font-size:15px;color:#868585;font-weight:bold} /* 15px text within the page without for use as title */
.txt7 {font-family:arial; font-size:12px;color:#868585;font-weight:bold} /* Used in page links */
.txt7b {font-family:arial; font-size:12px;color:#868585} /* Used in page links on Christmas Stocking Pages */
.txt8 {font-family:arial; font-size:13px;color:#5F6268;font-weight:bold} /* phone number in top of page */
.txt9 {font-family:arial; font-size:13px;color:#0D9AB6;font-weight:bold} /* 13 px turquoise text */
.txt10 {font-family:arial; font-size:15px;color:#0D9AB6;font-weight:bold} /* 15px turquoise text */
.txt10o {font-family:arial; font-size:15px;color:#FE8402;font-weight:bold}
.txt11 {font-family:arial;	font-size:16px; color:#4A4D52; font-weight:bold} /* same as h3 except does not top align  */
.txt12 {font-family:arial; font-size:12px;color:#5F6268;font-weight:bold} /* for text on checkout pages */
.txt13 {font-family:arial;	font-size:13px; color:black; font-weight:bold;} /* for order info on Order Review Page on checkout pages */
.txt14 {font-family:arial; font-size:15px;color:#5F6268;font-weight:bold;background-color:white} /* how much is shipping link in side menu) */
.txt14r {font-family:arial; font-size:15px;color:red;font-weight:bold;background-color:white} /* how much is shipping link in side menu) */
.txt15 {font-family:arial;	font-size:16px; color:#0D9AB6; font-weight:bold} /* for order info on Order Review Page on checkout pages */
.txt16 {font-family:arial;	font-size:15px; color:red; font-weight:bold} /* large red text*/
.txt17 {font-family:arial;	font-size:13px; color:#4A4D52; font-weight:bold} /* same as h3 except does not top align  */
.txt18 {font-family:arial;	font-size:11px; color:black; font-weight:bold} /* for order info on Order Review Page on checkout pages */
.txt19 {font-family:arial;	font-size:1.5em; color:#FE8402;font-weight:bold}
.txt20{font-family:arial;font-size:12px;text-decoration:none;color:#4A4D52} /* gray text at top of page */
.txt21 {font-family:arial;font-size:.7em;;text-decoration:none;color:#0D9AB6} /* for top of page cart numbers in turquoise */
.txt22 {font-family:arial;font-size:17px;font-weight:bold;color:#50BE5F} /*green misc font style */
.txt23 {font-family:arial;font-size:22px;color:#4A4D52;font-weight:bold;color:white} /*large white text used on home page */
.txt24 {font-family:arial;font-size:12px;color:#868585;text-decoration:none} /*category page text that does not have a hyperlink */

.ptxt {font-family:arial; font-size:12px;color:#4A4D52;font-weight:bold} /* same as p but without the line spacing */
.ptxtw{font-family:arial; font-size:12px;color:white;font-weight:bold} /* ptxt in  white */
.ptxtt{font-family:arial; font-size:12px;color:#0D9AB6;font-weight:bold} /* ptxt in turquoise */
.ptxtr{font-family:arial; font-size:12px;color:red;font-weight:bold} /* ptxt in red */
.ptxt2 {font-family:arial; font-size:14px;color:#4A4D52;font-weight:bold} /* same as p but without the line spacing */
.ptxt11 {font-family:arial; font-size:12px;color:#0D9AB6;font-weight:bold}  /* turquoise text for current page of page linking  */

.txtUPS1Day {font-family:arial; font-size:13px;color:#FF0000;font-weight:bold}
.txtUPS2Day {font-family:arial; font-size:13px;color:#3399FF;font-weight:bold}
.txtUPS3Day {font-family:arial; font-size:13px;color:#FF9900;font-weight:bold}
.txtUPSGrnd {font-family:arial; font-size:13px;color:#996633;font-weight:bold}
.txtMailFC {font-family:arial; font-size:13px;color:black;font-weight:bold}
.txtMailPM {font-family:arial; font-size:13px;color:#0000FF;font-weight:bold}

.hptxt1 {font-family:arial; font-size:15px;color:#83BD9F;font-weight:bold}
.hptxt2 {font-family:arial; font-size:15px;color:#77A2CE;font-weight:bold}

.ph {margin-top:25%}

.upper {text-transform:uppercase}

.href{font-family:arial;font-size:11px;color:#5F6268;text-decoration:underline}
.href:hover{text-decoration:none}
.href1{font-family:arial; font-size:12px;color:#0D9AB6;font-weight:bold;text-decoration:none}
.href1:hover{text-decoration:underline} /* turquoise text  for view font , view tread chart etc. links   */
.href1lg{font-family:arial; font-size:12px;color:#0D9AB6;font-weight:bold;text-decoration:none}
.href1:hover{text-decoration:underline} /* turquoise text  for view font , view tread chart etc. links   */
.href2{font-family:arial;font-size:12px;color:#868585;text-decoration:none}
.href2:hover{font-family:arial; font-size:12px;text-decoration:underline;color:#868585;} /* category page links */
.href3{font-family:arial; font-size:12px;color:#868585;font-weight:bold;text-decoration:none}
.href3:hover{text-decoration:underline} /* grey text for page of page linking  */
.href3b{font-family:arial; font-size:10px;color:#868585;text-decoration:none}
.href3b:hover{text-decoration:underline} /* grey text for page of page linking of Christmas Stocking Pages  */
.href4{font-family:arial;font-size:13px;color:#5F6268;font-weight:bold;text-decoration:none}
.href4:hover{text-decoration:underline}
.href5{font-family:arial; font-size:11px;color:#0D9AB6;font-weight:bold;text-decoration:underline}
.href5:hover{text-decoration:underline} /* 11px turquoise text - what's the difference for engraving link*/
.href6{font-family:arial;font-size:13px;color:#0D9AB6;text-decoration:none;font-weight:bold}
.href6:hover{text-decoration:underline;font-weight:bold}
.href7{font-family:arial;font-size:13px;color:#77A2CE;text-decoration:none}
.href7:hover{text-decoration:underline}
.href8{font-family:arial;font-size:13px;color:#4A4D52;text-decoration:none}
.href8:hover{text-decoration:underline} /* bottom links */
.href9{font-family:arial; font-size:15px;color:#0D9AB6;font-weight:bold;text-decoration:none}
.href9:hover{text-decoration:underline} /* home page blue lettering */
.href9S{font-family:arial; font-size:12px;color:#0D9AB6;font-weight:bold;text-decoration:none}
.href9S:hover{text-decoration:underline} /* same as href 9 but 12 px */
.href10{font-family:arial; font-size:13px;color:#868585;font-weight:bold}
.href10:hover{text-decoration:underline} /* same as txt5 */
.href11{font-family:arial;font-size:12px;color:#4A4D52;text-decoration:underline}
.href11:hover{color:#77A2CE;} /* back link on personalization pages */
.href12{font-family:arial;font-size:.75em;color:#5F6268;text-decoration:none;font-weight:bold}
.href12:hover{text-decoration:underline;font-weight:bold} /* links at top of home page */
.href13{font-family:arial;font-size:12px;color:#0D9AB6;text-decoration:none;font-weight:bold}
.href13:hover{font-family:arial; font-size:12px;font-weight:bold;color:#868585;} /* category headings left menu */
.href14{font-family:arial;font-size:11px;color:#737373;text-decoration:none;}
.href14:hover{font-family:arial; font-size:11px;color:#83BD9F;} /* category sub headings left menu */
.href15{font-family:arial; font-size:11px;color:#5F6268;font-weight:bold;text-decoration:none}
.href15:hover{font-family:arial; font-size:11px;text-decoration:underline;color:#5F6268} /* category page links */
.href16{font-family:arial; font-size:12px;color:red;font-weight:bold;text-decoration:none}
.href16:hover{text-decoration:underline}
.href17{font-family:arial; font-size:14px;color:red;font-weight:bold;text-decoration:none}
.href17:hover{font-family:arial; font-size:14px;color:red;font-weight:bold;text-decoration:underline}
.href18 {font-family:arial;font-size:22px; color:#4A4D52; font-weight:bold;color:white;text-decoration:none}
.href18:hover{text-decoration:underline}
.href19 {font-family:arial;font-size:17px; color:#4A4D52; font-weight:bold;color:white;text-decoration:none}
.href20{font-family:arial; font-size:14px;color:#FE8402;font-weight:bold}
.href20:hover{text-decoration:underline} /* turquoise text  Automatic Discounts in top banner  */
.href21 {font-family:arial; font-size:12px;color:#0D9AB6;font-weight:bold} /* 12 px text turquoise text */
.href21:hover{text-decoration:underline}  

.bgmenu {background-color:#E1E1E1;}
.bordermenu1r {border-left:1px solid #868585;border-right:1px solid #868585;}

.inp  {border:solid 1px #77A2CE;background:#FFFFFF;font-family:arial;font-size:13px;width:15;}
.inp2 {border:solid 1px #77A2CE;background:#FFFFFF;font-family:arial;font-size:13px;width:89;height:40px}
.inp3 {border:solid 1px #77A2CE;background:#FFFFFF;font-family:arial;font-size:13px;width:89;height:60px}
.inp4 {border:solid 1px #77A2CE;background:#FFFFFF;font-family:arial;font-size:13px;width:89;height:90px}

.nopadding {padding-left:0px;padding-right:0px;}
.leftarrow   {margin-top:5px;}         
.rightarrow  {margin-top:5px;}

.border1 {border:1px solid #868585;}
.border1b {border-bottom:1px solid #868585;}
.border1br {border-bottom:1px solid #868585;border-right:1px solid #868585;}
.border1tr {border-top:1px solid #868585;border-right:1px solid #868585;}
.border1r {border-right:1px solid #868585;}
.border1l {border-left:1px solid #868585;}
.border1lb {border-left:1px solid #868585;border-bottom:1px solid #868585;}
.border1trb {border-top:1px solid #868585;border-right:1px solid #868585;border-bottom:1px solid #868585;}
.bordertrbl {border:1px solid #698FC2;}
.bordertrb  {border-top:1px solid #698FC2;border-right:1px solid #698FC2;border-bottom:1px solid #698FC2; }
.borderrbl  {border-right:1px solid #698FC2;border-bottom:1px solid #698FC2;border-left:1px solid #698FC2;}
.borderrb   {border-right:1px solid #698FC2;border-bottom:1px solid #698FC2;}
.bordersmb {border-bottom:2px dotted #868585;} /* border for side menu cells bottom */

.border2 {border-right:1px solid #868585;}
.border3 {border-style:dotted;color:silver;}
.border4 {border:4px solid #FFFFFF;}
.bordertop{border-top:1px solid #868585;}
.borderbottom{border-bottom:1px solid #868585;}

.leftwithborder {text-align:left;border-left:medium;border-left-style:solid;border-left-color:white}
.pagelinkborder {border:1px solid #FF9900} /*Orange border for page links */

