BODY {background-image:url(http://www.randalldesigns.net/assets/images/back.jpg); background-repeat:repeat-x; background-color:#22407F; padding:0; margin:0; font:14px /18px Verdana, Arial, Helvetica, sans-serif; color:#fff;}

#frame { width:1020px; margin:0 auto; position:relative; text-align:left; color:#fff; background-image:url(http://www.randalldesigns.net/assets/images/midback.png);}
#frame2 { width:1020px; margin:0 auto; position:relative; text-align:left; color:#fff; }
#frame3 { width:1020px; margin:0 auto; position:relative; text-align:left; color:#fff; }
#frame4 { width:1020px; margin:0 auto; position:relative; text-align:left; color:#000; }


A { color:#fff; text-decoration:none; }
A:hover { color:#1C0642; }

#btns_back {width:210px; float:left;}

#topbtns{height:70px; width:330px; padding:5px; text-align:right; font-weight:bold; font-size:110%; color:#CCCEDF; line-height:25px; }
#topbtns2{height:70px; width:480px; padding:5px; text-align:right; font-weight:bold; font-size:110%; color:#CCCEDF; line-height:25px; }

#topbtns a{ color:#fff; text-decoration:none;}
#topbtns a:hover{ color:#854B85; }

#phone {font-size:22px;}

.contenttitle{color:#CCCEDF; font-size:140%; font-family:'Times New Roman', Times, serif; font-weight:bold;}
#contentmiddle{width:280px; float:right; padding-left:18px;}
#contentmiddle2{width:410px; float:right; padding-left:20px;}
#contentmiddle3 {
	width:750px;
	float:right;
	padding-left:20px;
}

.sidebuttons { height: 45px; width: 210px; display: block;}
.sidebuttons a{background-image:url(http://www.randalldesigns.net/assets/images/btnover.png); background-repeat: no-repeat; height: 45px; width: 210px; display: block; color:#fff; text-decoration:none;}
.sidebuttons a:hover{background: none;background-image:url(http://www.randalldesigns.net/assets/images/btnover2.png); background-repeat: no-repeat; color:#854B85;}

.buttonalign{padding-top:14px; padding-right:12px; text-align:right; font-size:11px; font-weight:bold;}
.buttonalign2{padding-top:14px; padding-right:15px; text-align:right; font-size:10px; font-weight:bold; color:#CCC;}
A.smallbtns { color:#ccc; text-decoration:none; padding:3px;}
A.smallbtns:hover { color:#854B85; }

#side {background-image:url(http://www.randalldesigns.net/assets/images/sideback.png); background-repeat:repeat-y; height:520px;}
#side2 { height:520px;}

#sidecontent {width:185px; float:right; padding:10px; text-align:center;}
#sidecontent a{ color:#fff; text-decoration:none;}
#sidecontent a:hover{ color:#000; }

#topbanner{height:500px; width:285px; float:left;}

#emmyback {width:165px; background-color:#854B85; padding:8px;}
#seperator {height:5px;}

#topbanner2{height:505px; width:400px; margin-top:20px; background-image:url(http://www.randalldesigns.net/assets/images/contentback.png); background-repeat:repeat-y; padding-left:10px;}

#samplevideoback{width:354px; height:195px; background-image:url(http://www.randalldesigns.net/assets/images/samplevideoback.jpg); float:left; color:#FFF; font-size:10px;}

.btmbuttons{float: left;}

.sidebuttonsover {background: none;background-image:url(http://www.randalldesigns.net/assets/images/btnover2.png); background-repeat: no-repeat; height: 45px; width: 270px; display: block;}

A.otherlink { color:#854B85; font-size:120%; text-decoration:none; font-weight:bold;}
A.otherlink:hover { color:#fff; }

#midbtmback {background-image:url(http://www.randalldesigns.net/assets/images/btmback.png); background-repeat:repeat-x; height:auto; padding-top:20px; padding-right:8px; padding-left:8px;}

#buydresses { color:#854B85; padding:5px; font-weight:bold; line-height:20px;}
#buydresses strong{font-size:135%; color:#1C0642;}
#buydresses a{ color:#854B85; text-decoration:none;}
#buydresses a:hover{ color:#1C0642; }

#smalldresses {float:left;}
#smalldressestext {float:left; padding:5px; font-size:11px; color:#1C0642; width:145px; font-weight:bold;}
#smalldressestext strong{font-size:150%;}
#smalldressestext a{ color:#854B85; text-decoration:none;}
#smalldressestext a:hover{ color:#1C0642; }

.specials {background-image:url(http://www.randalldesigns.net/assets/images/specials_over.jpg);
background-repeat: no-repeat; height: 76px; width: 190px; display: block;}
.specials a{background-image:url(http://www.randalldesigns.net/assets/images/specials.jpg);
background-repeat: no-repeat; height: 76px; width: 190px; display: block;}
.specials a:hover{background: none;}

#dwtspic {float:left; padding:5px;}

#btm{padding:30px; font-size:10px;}
#btm A { color:#fff; text-decoration:none; }
#btm A:hover { color:#1C0642; }

#btmlinks {width:250px; float:left; border-left:1px dotted #854B85; padding-left:10px;}

#midbtm2 {background-image:url(http://www.randalldesigns.net/assets/images/btmback2.png); background-repeat:repeat-x; background-color:#854B85; height:auto; padding:10px;}
#midbtm2_text { padding:10px; color:#CCC; font-size:12px;}
#midbtm2_text strong{color:#fff;}

#smallpics2 {float:left; padding-left:5px; padding-right:5px;}


.clearall { clear:both; }

.product_subheading {
    width: 600px !important;
    font-size: 14pt;
    font-weight: bold;
	padding:10px;
    color: #cc99ff;
    text-align: center;
    border-bottom: 1px dotted #fff;/* 574b3f */
}
.product_margin {
    padding: 5px;
}

