﻿#main .left {width:590px;}
#main .left a {color:#652D86;}
#main .right {width:170px;}
#main h1 {padding:15px 0;}
#main p {padding:10px 0; line-height:1.5em;}
#main .locations {background:url(../images/in_stores_top_bar.jpg) no-repeat top; width:780px; padding-top:50px; position:relative; margin-top:10px;}
#main .table {border:1px solid #000; border-top:none; padding:4px; height:331px; overflow:scroll;}
#main table {width:750px; font:bold 18px Arial; color:#652d86; text-align:left;}
#main table th {text-align:left;}
#main table td {border-bottom:1px solid #ccc; vertical-align:top; padding-top:8px;}
#main table table {border:none; width:auto;}
#main table table td {border:none; font:normal 12px/1.5em Arial; color:#000; padding:0;}
#main table .location {padding:8px 0 8px 10px;}
#main table .label {text-align:center; color:#000; text-transform:uppercase;}
#main table .address {text-align:right; padding-right:10px;}
#main table .state {background:#ccc; text-transform:uppercase; color:#000; font:normal 14px/22px Arial; padding:0 0 0 4px; border:none;}
#main table .order {background:url(../images/no_locations_bg_slice.jpg) repeat-x; border:none; font:bold 18px/60px Arial; color:#fff; padding:0 0 0 44px; text-transform:capitalize;}
#main table .order a {float:right; margin:14px 7px;}
#main table .order span {color:#000;}
#convDistributors {background:url(../images/retailer_ad.jpg) no-repeat; width:780px; height:130px; position:relative; margin-top:10px;}
#convDistributors a {position:absolute; top:56px; right:84px;}
.ddlLocations {position:absolute; top:12px; right:25px; border:1px solid #000; width:256px;}