@charset "utf-8";
/* CSS Document */
h1 { font-size:19px; color:#84807d; font-weight:bold; padding:0; margin:0}
h2 { font-size:13px; color:#84807d; font-weight:normal; padding:0; margin:0}

p { font-size:12px; color:#666666;}
img { border:none; padding:0; margin:0;}
body { padding:0; margin:0;font-family: Arial, Helvetica, sans-serif; font-size: 11px;width:100%;  min-width:100%; height:100%; min-height:100%; color:#070606 }
html {background:#ffffff; padding:0; margin:0;font-family: Arial, Helvetica, sans-serif; font-size: 11px;width:100%;  min-width:100%; height:100%; min-height:100%; color:#070606}
a {color:#2f3a77; text-decoration:underline}
a:hover { text-decoration:underline}

.clear { position:relative; clear:both}
.clear_l { clear:left}

#spacer { position:absolute; height:1px; width:100%; background:#F00; font-size:1px; top:92px; left:0}
.spacer3 { position:relative; width:1px; height:3px; font-size:1px; padding:0; margin:0 0 -3px 0}
.spacer { position:relative; width:99%; height:1px; font-size:1px; padding:0; margin:0; display:inline-block}
.spacer_bot { width:100%; height:115px}
.spacer19 { position:relative; width:1px; height:17px; font-size:1px; padding:0; margin:0}
#super {position:relative; min-height:100%;  min-width:1000px; padding:0; background:url(/siteimg/super_bgr_2.gif) repeat }
#header { position:absolute; width:100%; height:40px; margin:0 0 0 0; padding:0; background:#010101; text-align:center; z-index:2; /*border:1px solid #F00*/}
#main { position:relative; width:100%;  padding:40px 0 0 0; margin:0; z-index:1;}
#footer { position:relative;margin:-115px 0 0 0; text-align:center; color:#1c1c1c; background:#ffffff; height:115px; font-size:11px;min-width:1000px; }
#footer a { color:#ff8200; position:relative}
#footer span, #footer img { position:relative}


.pad { position:relative;/*margin: 0 40px 0 40px;*/}

/* Header */
#menu { position:absolute; height:40px; z-index:1; top:0; left:0; width:100%}
#menu table { position:relative; width:100%}
#menu table td {  background:url(/siteimg/menu_spacer.gif) no-repeat top right}
#menu a {padding:0 50px 0 49px; margin-right:1px; height:40px; display:block; line-height:40px; color:#faf7f7; font-weight:bold; font-size:12px; text-decoration:none }
#menu a:hover { padding-top:9px; background:#ffffff ; color:#010101}


/* Main */
#promo { position:relative; height:224px; background:url(/siteimg/top_bgr_right.jpg) repeat-x; z-index:1 }
#logo { position:absolute; width:400px; top:54px; left:417px; text-align:center;/* border:1px solid #000*/}
#logo a { text-decoration:none}
#logo span { line-height:66px; height:66px; display:inline-block; font-family:Tahoma, Geneva, sans-serif; font-size:18px; color:#ffffff}
#logo img { margin-bottom:12px}
#logo #img_logo { display:inline-block; margin-bottom:-30px; margin-right:7px}
#promo_bot { position:relative; height:39px; width:100%; margin-bottom:20px}
#flash { position:absolute; top:132px; right:32px}
#phone { position:absolute; top:6px; right:35px}

.palaroid { margin:0 13px 0 13px}
.palaroid table { width:100%}
.palaroid table td { text-align:center}
.palaroid div { height:117px; width:102px; padding: 0 ; display:inline-block;}
.palaroid div a {}
.palaroid div p { padding:0; margin:0}
.palaroid img { margin:0 6px 0 5px}
.palaroid img.palaroid_bgr { margin:0 0 -117px 0; display:inline-block}

.grapes { position:relative;  margin:20px 89px 21px 59px; text-align:center; }
.grapes h1 { color:#234981; font-size:22px; line-height:60px }
.grapes table { width:100%;text-align:center}
/*.grapes tr { text-align:center}*/
.grapes .col_grape { display:inline-block; background:none}
.col_grape {position:relative; width:129px; height:169px; padding:0 3px 0 1px; margin:0 0 16px 0; color:#b4b3b2; font-size:11px; text-align:center; color:#666666; font-size:12px; font-family:Tahoma, Geneva, sans-serif;background:#F00}
img.col_grape_img { position:absolute; top:0; left:0; background:none}
.grape_num { position:absolute; top:5px; right:15px; color:#164da2; font-size:24px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.grape_img { position:relative; height:36px; width:111px; display:inline-block }
.grape_img div { position:absolute; bottom:0; left:0; text-align:center;  width:100%}
.grape_b { position:relative;font-weight:bold; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#666766; display:block; margin-top:6px}
.grape_price { position:absolute; bottom: 6px; right:16px; color:#32beff; font-size:18px; font-weight:bold; font-family:Verdana, Geneva, sans-serif}
.fspan { position:relative;margin:37px 0 5px 0; display: block; text-align:center; color:#666766; font-family:Tahoma, Geneva, sans-serif; font-size:12px}
.six_hours { position:absolute;bottom: 9px; left:7px; color:#000000; font-size:11px; font-family:Verdana, Geneva, sans-serif }


#promo_left { position:absolute; width:1000px; height:224px; top:0; left:0; background:url(/siteimg/top_bgr.jpg) no-repeat}
#limo { position:absolute; top:0; left:0; z-index:1}

#col_left { position:relative; width:191px; float:left; display:inline; margin-left:8px; background:url(/siteimg/col_bgr.png) repeat; text-align:center}
#col_mid {position:relative; margin:0 212px 0 212px;}
#col_right {position:relative; width:191px; float:right;display:inline; margin-right:8px; background:url(/siteimg/col_bgr.png) repeat; text-align:center}
.col_top { margin:0 -2px 0 -2px}
.col_item { position:relative; margin:0; color:#feffff; font-size:18px; text-decoration:none; font-family:Tahoma, Geneva, sans-serif; font-weight:normal}
.col_item_header { position:relative; margin:0; color:#feffff; font-size:18px; text-decoration:none; font-family:Tahoma, Geneva, sans-serif; font-weight:normal;display:inline-block; text-align:left; margin:4px 0 38px 0; line-height:25px}
.col_item .col_item_descr {display:inline-block; margin:0; font-size:12px; line-height:25px}
.col_item .blue { color:#32beff; font-size:14px; font-family:Verdana, Geneva, sans-serif}
.col_item_bgr { position:relative; display:inline-block; width:154px; padding:28px 0 3px 0}
.col_item_photo { position:absolute; top:2px; left:3px}
.grape { position:absolute; bottom:9px; left:0; width:100%; text-align:center;}
.num { position:absolute; bottom:6px; left:6px; font-size:24px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold}
.col_border_bot { position:relative; font-size:1px; margin-top:11px}
.col_item .col_item_price { display:block; text-align:center; font-size:24px; color:#fbfdf9; font-family:Verdana, Geneva, sans-serif; margin-bottom:35px}

#col_mid h1 { color:#ffffff; font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-left:5px}
#col_mid h2 { color:#2f3a77; font-size:17px; font-weight:bold}
#col_mid table { position:relative; width:100%; margin:0 auto 11px auto; /**display:block; */*width:99%}
#col_mid table a { color:#045b88}

.col_mid_spacer { margin:14px 0 15px 4px}
.table_bgr tr, .table_bgr { position:relative;}
#col_mid .table_bgr div { position:relative;background: url(/siteimg/table_bgr.png) repeat; margin:0 1px 1px 0; padding:12px;}
#col_mid .table_bgr div.arial { font-family:Arial, Helvetica, sans-serif}
#col_mid .table_bgr div span { color:#32beff}
#col_mid .table_bgr table { width:auto; padding:0; margin:0; height:100%}
#col_mid .table_bgr em { white-space:pre}

#col_mid p, #col_mid .table_bgr  { color:#ffffff; font-size:12px; font-weight:normal; font-family:Tahoma, Geneva, sans-serif; line-height:18px; padding-left:3px}
#col_mid .table_bgr  { padding:0}
#col_mid ol, #col_mid ul { padding:0; margin:0; list-style-position:inside}

#partners { position:relative; margin:35px 0 0 0; padding:0 0 0 0; background: url(/siteimg/partn_bgr.png) repeat; width:100%; overflow:hidden;}
#partners .top { display:block; margin:-23px auto 0 auto; padding:0 0 0 0; color:#63615e; font-size:18px; line-height:22px; text-align:center}
#partners .bot { display:block; margin:0 auto 0 auto; padding:11px 0 0 0; color:#ffffff; font-size:18px; line-height:22px; text-align:center}
#partners table { position:relative; width:100%; margin:12px 0 0 0; }
#partners table td { /*border:1px solid transparent; border-collapse:collapse;*/ position:relative}
#partners table a { display:inline-block; margin:0 0 15px 0}
.pad-2 { margin:0 40px 0 40px}
.width150 { width:150px}



/*footer*/

#footer #flash { position:absolute; top:10px; left:8px; text-align:left}
#limo-1 { position:absolute; top:-1px; right:0}
#arrow_right { position:absolute; width:83px; height:31px; background:url(/siteimg/arrow_right.gif) no-repeat; top:23px; left:181px}
#arrow_left { position:absolute; width:83px; height:31px; background:url(/siteimg/arrow_left.gif) no-repeat; top:23px; right:161px}
p#footer_phone { padding:28px 0 18px 0; margin:0; display:inline-block; width:399px; height:28px; background:url(/siteimg/footer_phone.png) no-repeat 0 28px}

table.testimonials h3 {margin:0;padding:5px 0 0 0px;color:#fff;	font-size: 15px;font-weight: bold;}
table.testimonials span {margin:0;padding:0;color:#32beff; font-size: 13px;}