/* 
Mexzco Colour Scheme: 
Vivid Pink: #E60088
Light Pink: #EFE7DE
Yellow-Green: #CBDE6C
Dark Purple: #594D5B
*/
* {margin:0}
p {margin:15px 0}
html,body {background-color:#EFE7DF;font-family:Verdana;font-size:12px;margin:0}
img {border:0}
#ex {margin:0 auto;width:850px;position:relative}
#in {background-color:#FFF;width:850px;position:relative;float:left;background-image:url(../images/bg.jpg);background-repeat:no-repeat}

#main, #main_nofil {width:660px;float:left;padding:0 20px;margin-bottom:5px}
#main_p {width:810px;float:left;padding:5px 20px;margin-bottom:10px}
#vnav,#vnav_nofil {padding-left:5px;border:#E60088 dotted;border-width:0 0 0 1px;line-height:20px;margin-bottom:5px;width:140px;float:right}
#main,#vnav {margin-top:0}
#main_nofil,#vnav_nofil,#main_p {margin-top:10px}

#hnav {background-color:#E60088;width:825px;position:relative;top:0;left:0;height:19px;padding:8px 10px 8px 15px;overflow:hidden;font-size:16px;font-weight:bold;color:#FFF}
#hnav a {font-size:16px;font-weight:bold;padding:0 5px;color:#FFF;text-decoration:none}

#head {height:55px;width:830px;padding:10px}
#foot {width:850px;height:15px;background-color:#CCE968;background-image:url(../images/foot_bg.jpg);float:left;padding:10px 0;text-align:center}

#home_left {float:left;width:326px;border:#E60088 dotted;border-width:0 1px 0 0;margin:10px 0;text-align:center}
#home_left h1 {margin-bottom:10px}
#home_right {float:left;width:308px;padding:0 10px;margin:10px 0 0 5px}
#home_right p {margin:0 0 10px 0;line-height:18px}

#filter {background-color:#EEE;background-image:url(../images/f_bg.jpg);width:785px;position:relative;height:110px;padding-left:55px;margin:10px 5px}
#f_sec {float:left;border:#999 dotted;border-width:0 1px 0 0;margin:5px;width:125px;padding:0 5px;height:90px;overflow:hidden}
#f_sec span {color:#000;font-weight:bold}
#f_sec ul,li {margin:0;padding:0;list-style-type:none}
.f_last {border:none !important}

#top_links {position:absolute;right:0;height:20px;top:10px;text-align:right;padding-right:10px}

#p_small {float:left;position:relative;width:175px;height:175px;border:#CCC 1px dotted;padding:5px;margin:10px 20px 10px 0;text-align:center;overflow:hidden}
#p_small h3 {position:absolute;left:5px;top:135px;text-align:left;margin:0;font-weight:bold}
#p_small:hover {border:#CCC 1px solid}
#p_small a {text-decoration:none}
#p_small_price {position:absolute;bottom:0;right:0;padding:5px;background-color:#EFE7DE;color:#E60088;font-weight:bold;font-size:14px;margin:0}
#tag {position:absolute;top:0;left:0}

#p_image {float:left;width:490px;padding:20px 0}
#frame_top,#frame_btm {width:450px;background-repeat:no-repeat;text-align:center}
#frame_mid {width:450px;padding:20px 0;background-image:url(../images/products/frame_mid.jpg);background-repeat:repeat-y;text-align:center}
#frame_top {height:16px;background-image:url(../images/products/frame_top.jpg)}
#frame_btm {height:16px;background-image:url(../images/products/frame_btm.jpg)}

#p_buy {float:right;width:240px;height:330px;background-image:url(../images/p_buy_bg.jpg);background-repeat:no-repeat;margin:40px 30px 0 0;padding:30px 15px;overflow:hidden}

#price {float:left;width:240px;color:#E60088;font-size:24px;font-weight:bold;margin:0 0 10px -9px;padding:5px 10px;border:#333 solid;border-width:1px 0;_margin-left:-5px}
#stock {float:right;font-size:11px;margin-top:-20px}

#p_info {float:left;width:430px;padding:10px}

table {border:#333 1px solid;background-color:#EEE;margin:10px 0}
table a {font-size:10px}
td {padding:5px;background-color:#FFF}
.t_title {text-align:left;font-weight:bold}
.t_item {text-align:left}
.t_total {font-weight:bold;text-align:right}
.t_price {text-align:right}

a.qtyopt, a.qtyopt:visited { padding: 2px 5px; margin: 5px; background-color: #E781AD; font-size: 10px; text-decoration: none; color: #000000; }
a.qtyopt:hover {}

#b_options {float:right}
#b_options img {position:relative;top:12px;padding-left:20px}

a,a:active,a:visited {color:#000080}
a:hover {text-decoration:none;color:#E60088}

.infolink {font-size:10px}

h1,h2 {font-family:Verdana;color:#594D5B}
h3,h4 {font-family:Arial, Helvetica, sans-serif;color:#333}
h5,h6 {font-family:Arial, Helvetica, sans-serif;color:#333}

h1,h2,h3,h4,h5,h6 {margin:0 0 5px 0}

h1 {font-size:22px}
h2 {font-size:16px;font-weight:normal}
h3 {font-size:12px}
h4 {font-size:14px}
h5 {font-size:12px}
h6 {font-size:12px}

h3 a {font-size:12px;font-weight:normal;text-decoration:none !important}

#mexzco {width:830px;float:left;padding:0;margin:45px 0 10px 8px;border:#999 1px solid}
#story {float:float;margin:50px 50px;font-size:14px}
#story h1 {text-align:center}
#story h2 {color:#E60088;font-weight:bold;font-style:italic}

.privacy {margin:0;padding:0}
.privacy li {list-style-type:disc;margin-left:17px;padding:0}