/* Main Styles */
body { background:#fff; padding:0; margin:0 }

h1 { font-weight:normal; text-align:left; font-size:14pt; color:#028AD0; padding:0; margin:30px 0 15px 25px }

p { font-size:8pt; text-align:left; color:#666666; font-family:Verdana, Arial, Sans-Serif; line-height:14pt; padding:0; margin:0 25px 15px 25px }
p strong { font-size:8pt; color:#028AD0; font-family:Georgia, Times New Roman, Serif }

a { color:#F5822E }
a:hover { text-decoration:none }



/* Structure Styles */
.main { width:100%; background:#0089D0 url(../images/main_bg.jpg) center top no-repeat; padding:0; margin:0 }

.content { width:100%; background:url("../images/bottom_edge.gif") bottom repeat-x; padding:55px 0 75px 0; margin:0 }

.mainTable { width:950px; height:400px; background:#fff; padding:0; margin:0 }

.bodyColumn { width:750px; padding:0; margin:0 }

.defBodyColumn { width:285px; background:url("../images/def_body_edge.gif") bottom left no-repeat; padding:0; margin:0 }



/* Navigation Styles */
.navRow { width:200px; border:solid #fff; border-width:5px 0 5px 5px; background:#F47A20 url("../images/nav_bg.jpg") repeat-y right; padding:0; margin:0 }
.navRow ul { list-style:none; width:145px; padding:0; margin:0 0 0 0 }
.navRow li { font-size:7.5pt; width:145px; float:right; font-family:Georgia, Times New Roman, Serif; padding:0; margin:0 0 1px 0 }
.navRow li a { text-decoration:none; font-weight:bold; display:block; padding:8px 20px 8px 0; margin:0 }

.rollover a { color:#fff; }
.rollover a:hover { background:url("../images/nav_over.gif") right no-repeat }

.current a { color:#0093D0; background:url("../images/nav_current.gif") right no-repeat }



/* Body Styles */
.phoneSection { text-align:right; position:fixed; top:0; right:0; width:475px; float:right; padding:0; margin:0; z-index:100 }

.title { background:url("../images/title_line.gif") bottom repeat-x; text-align:left; padding:0 3px 5px 3px; margin:30px 20px 20px 20px }

.promoTable { width:950px; padding:0; margin:15px 0 0 0 }

.brands td { padding:3px 3px; margin:0 }

.brands { display:block; padding:0 0 0 50px; margin:0 }
.brands img { float:left; padding:7px; margin:0 }

.shoeTable { width:750px; padding:0; margin:0 }
.shoeTable p { font-size:7.5pt; text-align:center; padding:5px 0 0 0; margin:0 }



/* Footer Styles */
.Networks { width:310px; height:125px; text-align:left; background:url(../images/network_bg.jpg) top left no-repeat; padding:0; margin:0 }
.Networks p { color:#fff; line-height:normal; padding:0; margin:0 20px 0 20px }

.NetworkButtons { padding:8px 0 0 13px }
.NetworkButtons a { margin:0 0 0 7px }

.footer { width:950px; padding:5px 0 30px 0; margin:0 }
.footer p { color:#F5822E; line-height:12pt; text-align:left; padding:5px 0 5px 0; margin:0 }
.footer a { color:#F5822E }
