body { color: #565656; font: 12px/14px "trebuchet MS", Tahoma, Arial, Serif; background: #D5C8BC url(../images/bkg_main.jpg) top center repeat-x; margin: 0px; padding: 0px 0px 25px 0px; }
body.shop { color: #565656; font: 12px "trebuchet MS", Tahoma, Arial, Serif; background: #EEB8CE url(../images/bkg_shop.jpg) top center repeat-x; margin: 0px; padding: 0px 0px 25px 0px; }
ul.store { margin-left: 15px; list-style-type: square; padding:0px; }
a:link { color: #E1117F; text-decoration: none }
a:active { color: #E1117F; text-decoration: none; }
a:visited { color: #E1117F; text-decoration: none; }
a:hover { color: #E1117F; text-decoration: underline; }

a.navlinks:link { color: #A59DA2; font-size: 10px; text-decoration: none; }
a.navlinks:active { color: #A59DA2; font-size: 10px; text-decoration: none; }
a.navlinks:visited { color: #A59DA2; font-size: 10px; text-decoration: none; }
a.navlinks:hover { color: #FFFFFF; font-size: 10px; text-decoration: none; }

a.blue:link { color: #9AC1FF; text-decoration: none; }
a.blue:active { color: #9AC1FF; text-decoration: none; }
a.blue:visited { color: #9AC1FF; text-decoration: none; }
a.blue:hover { color: #9AC1FF; text-decoration: none; }

p, td, li, li p, ul { color: #565656; font: 12px/14px "trebuchet MS", Tahoma, Arial, Serif; }

.nav_bkg { color: #351232; background: url(../images/nav_bkg.jpg) top left no-repeat; padding: 0px 0px 0px 0px; height: 88px; }

.home_main_2 { color: #351232; background: url(../images/home_main_2.jpg) top left no-repeat; padding: 46px 0px 0px 37px; }
.home_main_6 { color: #351232; background: url(../images/home_main_6.jpg) top left no-repeat; padding: 0px 20px 0px 25px; height: 120px; }
.home_feature_bkg { background: url(../images/home_features_bkg.jpg) top left no-repeat; }
.home_feature_pad { padding: 35px 0px 0px 40px; height: 192px; }
.sub_body_top_l { background: url(../images/sub_body_top_l.jpg) top left no-repeat; padding: 0px 0px 0px 0px; height: 152px; }
.sub_body_top_r { background: url(../images/sub_body_top_r.jpg) top left no-repeat; padding: 0px 0px 0px 0px; height: 152px; }
.sub_body_top_r2 { background: url(../images/sub_body_top_r.jpg) top right no-repeat; padding: 0px 0px 0px 0px; height: 152px; }
.sub_body_top_2 { background: url(../images/sub_body_top_r2.jpg) top left no-repeat; padding: 0px 0px 0px 0px; height: 152px; }
.shop_body_top { background: url(../images/shop_top_grad.jpg) top left repeat-x; padding: 0px; height: 152px; }
.shop_body_top_r { background: url(../images/shop_top_r.jpg) top right no-repeat; padding: 0px 0px 0px 0px; height: 152px; }
.sub_body_bkg { background: url(../images/sub_body_bkg.gif) top left repeat-y; }

.footer_bkg { font-size: 11px; color: #A48C89; background: url(../images/footer_bkg.gif) top left no-repeat; padding: 0px 20px 0px 0px; height: 52px; }

.nav_height { line-height: 20px; }

.content { background: #E6E6E6; padding: 18px 25px 25px 25px; }
.boxes { border: solid 1px #D2D2D1; background: #F1F1F1; padding: 12px; }

.subhead { color: #2a63ff; font: 16px Tahoma, Arial, "Sans Serif"; }

.txt_10 { font-size: 10px; line-height: 13px; }
.txt_11 { font-size: 11px; line-height: 14px; }
.txt_13 { font-size: 13px; line-height: 16px; }
.txt_14 { font-size: 14px; line-height: 17px; }
.txt_blue { color: #09396D; }
.txt_white { color: #FFFFFF; }
.txt_brown { color: #835636; }

.forms { color: #333333; font: 11px Tahoma, Arial, Serif; }

.gallery_text { padding: 0px 10px 0px 10px; }
.right { float: right; margin: 0px 0px 15px 15px; }
.img_topright { padding: 0px 0px 15px 15px; }
.required { color:#ffdb3e; }
.red { color:#BA0063; }
.shop_purple { color: #401F3A; }

.padding_left { padding: 0px 0px 0px 30px; }