body {margin:0px; padding:0px; font-family:"Trebuchet MS", Arial; background-color:#f1f2f3; color:#303030;}
* {margin:0px; padding:0px;}
#container {width:860px; background-color:#ffffff; margin:0px auto; border:solid 1px #e1e2e3; border-top:none;}
#navmenu { display:block; height:30px; background-image:url(images/layout_02.jpg); background-repeat:no-repeat; text-align:center;}
#navmenu ul {list-style-type:none; margin:0px; padding:0px;}
#navmenu li {display:block; float:left; padding-top:4px; padding-bottom:4px; width:90px; border-right:solid 1px #cb6d23;}
#navmenu a {color:#ffffff; font-size:12px; font-weight:bold; text-decoration:none;}
#navmenu a:hover {color:#11457b; text-decoration:none;}
#collage {display:block; width:860px; height:160px; text-align:left; background-color:#f1f2f3; border-bottom:solid 1px #e1e2e3;}
#foot {clear:both; font-size:11px; color:#11457b; background-image:url(images/layout_04.jpg); background-repeat:no-repeat; padding:15px 0px 10px 0px; text-align:center; margin:15px 0px 0px 0px;}
#foot a {color:#11457b; text-decoration:none;}
#foot a:hover {color:#303030; text-decoration:underline;}
#right {float:right; text-align:left; width:200px; padding:30px 30px 0px 15px; font-size:12px;}
#right h2 {font-size:16px; color:#ffffff; display:block; height:30px; text-align:center; background-image:url(images/righth2bg.jpg); background-repeat:no-repeat;}
#right ul {list-style-type:none;}
#right li {display:block; font-size:11px; border-bottom:solid 1px #f48025; padding:5px;}
#right a {color:#303030; text-decoration:none;}
#right a:hover {color:#11457b; text-decoration:none;}

#random {display:block;}
.r1 {font-size:14px; color:#11457b; border-top:solid 1px #11457b; padding:5px 10px; text-align:justify;}
.r2 {margin-top:12px; text-align:right; font-size:11px; font-style:italic; padding-bottom:5px; border-bottom:solid 1px #11457b;}


img#orderbtn {margin-bottom:30px;}
#maintext {text-align:left; width:550px; margin-top:30px; padding:0px 15px 0px 30px; font-size:13px; border-right:solid 1px #e1e2e3;}
#maintext h1 {color:#f48025; font-style:italic; font-size:18px;}
#maintext p {margin:12px 0px; font-size:12px;}
h2 {font-size:14px; font-weight:bold;}
#maintext ul {list-style-type:none;}
#maintext li {font-size:12px; padding:5px; border-bottom:solid 1px #e1e2e3; display:block;}
#maintext a {color:#11457b; text-decoration:none;}
#maintext a:hover {color:#000000; text-decoration:none;}
form {margin:0px; padding:0px;}
table#formtable {border:solid 1px #e1e2e3; border-bottom:none;}
#formtable td {font-size:11px; padding:4px; border-bottom:solid 1px #e1e2e3;}
.inpt {font-size:11px; padding:1px; width:90px;}
.btn {font-size:11px; padding:2px; border:none; background-color:#d5e0ef}


.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 860px; /*Width of Carousel Viewer itself*/
height: 160px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px 1px 0px 0px; /*margin around each panel*/
}