/* CSS Document */

body { margin:0; margin-bottom: 20px; padding:0; background:#8e0222 url(../images/background-gr.jpg) repeat-x top left; font-family: Trebuchet MS,Arial, Helvetica, sans-serif;  line-height:18px; font-size:12px; font-weight:normal;}

* html, div, p, h1, h2, h3, h4, h5, form, input, select, span, fieldset, textarea, ul,li { margin:0; padding:0;}

img, a img { border:0;}
*html img { behavior: url(css/iepngfix.htc);}

a:focus { border:none; outline:none;}

.left { float:left;}
.right { float:right;}
.clear { clear:both;}

/* ------- main ------ */
.Main-Wrapper { margin:0 auto; padding:0; width:950px; height:auto;}

/* ------- Top Box ------ */
.Top-Header { margin:0; padding:0; width:950px; height:auto; float:left;}
.Logo {margin:0; padding:0; width:290px; height:auto; float:left; display:inline;}
	.Logo h1 { text-indent:-9999px; display:block; width:290px; height:147px; margin:0; padding:0;}
	.Logo h1 a { display:block; width:100%; height:100%; background:url(../images/Rocketvend-logo.jpg) no-repeat 0 0; outline:none;}
	
.Top-Link { margin:38px 24px 36px 0; padding:0; float:right; width:250px; height:auto;}
	
.Link-Icon { margin:0; padding:0; float:left; width:250px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#e76f06; text-decoration:none; text-align:center;}
.Link-Icon a { margin:0 12px 0 6px; padding:0; color:#e76f06;text-decoration:none;}
.Link-Icon a:hover { color:#FC9; text-decoration:underline;}

.Search { margin:26px 0 0; padding:0; width:250px; height:auto; float:left;}
	.Middle-image { margin:0; padding:0; width:169px; height:auto; background:url(../images/Search-middle-image.gif) repeat-x 0 0;}
	.White-search{ background:#fff; border:0; width:186px; height:18px; margin:0; padding:0;}
	
/* ------- Middle Information ------ */	
#Middle-Information { margin:0; padding:0; float:left; width:950px; height:auto;}

#Left-Information { margin:0; padding:0; float:left; width:719px; height:auto;}
#Toolfree-box { margin:0; padding: 8px; float:left; width: 206px; text-align:center; background-color: #2b0000; border: 1px solid #440606;}
#Right-Information { margin:0; padding:0; float:right; width:224px; height:auto;}
/* ------- Round Box ------ */
#Toolfree-box { margin:0; padding: 8px; float:left; width: 206px; text-align:center; background-color: #2b0000; border: 1px solid #440606;}
#You-Call { margin:3px 0 0; padding:8px; float:left; width: 206px; background-color: #ff942d; }
	.We-Listen { font-family:Arial, Helvetica, sans-serif; text-align:center; font-size:14px; color:#fff; line-height:18px; font-weight:bold;}
	.Why-Txt { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#fff; line-height:18px;}
	.Rocket-Text { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#f0cd90; text-transform:uppercase;}
	.white-text { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#fff;}
	.Yellow-text{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#ffda5d;}

#Toolfree-inner { float:left; margin:0; padding:14px; width:175px; text-align:center; color: #fff; background-color: #69051c; border: 1px solid #8d4245; line-height:30px;}

.Tool-Text { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#ff7805; font-weight:bold;}
.Vend-Text { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#fec032; font-weight:bold;}

.Call-Now { margin:0; padding:14px 14px 0 14px; float:left; width:177px; letter-spacing:1px;}
.Call-Now p { margin:0; padding:10px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#fff;}

/* ------- Tabs Information ------ */
#tabs { margin:0; padding:0; float:left; width:719px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; text-transform:uppercase; font-size:14px; line-height:normal; overflow:hidden;}
#tabs ul { margin:0; padding:0;	list-style:none;}
#tabs li { display:inline; margin:0; padding:0;}
#tabs a { float:left; background:url("../images/left.gif") no-repeat left top; margin:0; padding:0 0 0 12px; text-decoration:none;}
#tabs a span { float:left; display:block; background:url("../images/right.gif") no-repeat right top; padding:12px 20px 11px 8px;
	margin-right:1px; color:#FFF;}
/* Commented Backslash Hack hides rule from IE5-Mac */
#tabs a span {float:none;}
/* End IE5-Mac hack */
#tabs a:hover span { }
#tabs a:hover {	background-position:0% -43px;}
#tabs a:hover span { background-position:100% -43px; color:#fee93b;}
#tabs a.select { background-position:0% -43px; color:#fee93b;}
#tabs a.select span { background-position:100% -43px; color:#fee93b;}

/* ------- Banner Information ------ */
.Banner { margin:0; padding:5px 2px 5px 3px; width:709px; height:auto; float:left; background-color:#cf1e26;}
.Left-Banner { margin:0; padding:0; width:364px; height:303px; background: url(../images/Banner-left.gif) no-repeat top left; float:left;}
.Right-Banner { margin:0; padding:0; float:left; width:344px; height:303px; background:url(../images/Banner-right.gif) no-repeat top left; float:left;}

.Click-here { margin:225px 0 0 78px; padding:0; float:Left; width:200px; height:60px;}
	.Pic-1 { margin:35px 0 0 11px; padding:0; float:left; width:70px; height:241px;}
	.Pic-2 { margin:35px 0 0 11px; padding:0; float:left; width:69px; height:239px;}
	.Pic-3 { margin:35px 0 0 13px; padding:0; float:left; width:70px; height:239px;}
	.Pic-4 { margin:35px 0 0 11px; padding:0; float:left; width:70px; height:240px;}
	
/* ------- Running Gallery Information ------ */	
.Running-Part { margin:12px 0 0; padding:0; width:950px; height:175px; float:left; background:url(../images/Slideshow-Bg.gif) no-repeat scroll top left;}
.Slideshow-Heading { margin:0; padding:13px 0 0; width:950px; height:25px; font-family: Trebuchet MS,Arial, Helvetica, sans-serif; text-align:center; font-size:16px; font-weight:bold; text-transform:uppercase; color:#fff;}
.slide-logo-Gallery { margin:0; padding:9px 0 0; width:950px; height:auto;}

.stepcarousel {
	position: relative; /*leave this value alone*/
	overflow: scroll; /*leave this value alone*/
	width: 150px;
	height: 75px; /*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: 15px 7px; /*margin around each panel*/
	width: 150px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
	padding:5px;
}
#gallerya {
	width: 850px;
	height: 116px;
	margin:0 0 0 48px;
}
#gallerya .panel {
	height: 76px;
	color: #424242;
	border:1px solid #f0f1e8;
}
p.samplebuttons {
	width: 300px;
	text-align: center;
}
p.samplebuttons a {
	color: #2e6ab1;
	padding: 1px 2px;
	margin-right: 3px;
	text-decoration: none;
}
#gallerya {
	overflow: hidden;
}

/* ------- Footer ------ */
.indexFooter { margin:5px 0 0; padding:0; float:left; width:950px; }
.Footer { margin:5px 0 0; padding:0; float:left; width:950px; height:56px;}
.Top-50-logo1 { margin:0 0 0 52px; padding:0; float:left; width:65px; height:56px; display:inline;}
.Top-50-logo { margin:0 0 0 132px; padding:0; float:left; width:65px; height:56px; display:inline;}
.Footer-Text { margin:0; padding:10px 0 0; float:left; width:500px; height:auto; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; font-weight:normal; line-height:18px; color:#db5c79; display:inline;}

	.Footer-Text a { text-decoration:none; color:#db5c79;}
	.Footer-Text a:hover { text-decoration:underline; color:#d01d46;}
.Footer-Text1 { margin:0; padding:10px 0 0; float:left; width:500px; height:auto; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; font-weight:normal; line-height:18px; color:#db5c79; display:inline;}
.Footer-Text1 a { text-decoration:none; color:#c0c0c0;}
	.Footer-Text1 a:hover { text-decoration:underline; color:#ff8c19;}
.D-B-listed { margin:6px 0 0; padding:0; float:left; width:86px; height:41px; display:inline;}

.call-states { margin:0; padding:0; float:left; width:950px; height:auto; font-family:Trebuchet MS,Arial, Helvetica, sans-serif; font-size:11px; text-align:center; font-weight:normal; line-height:18px; color:#c0c0c0; text-decoration:none;}

/* ------- Text-lower ------ */
.Text-Lower { margin:15px 0 0 0; padding:0; float:left; width:950px; height:auto;}
	.line { margin:0; padding:0; float:left; width:950; height:2px;}
	
.Text-Heading { margin:0; padding:8px 0; width:950px; height:auto; float:left; text-align:center;}
	.Vending-Business { margin:0; padding:0; font-family: Trebuchet MS,Arial, Helvetica, sans-serif; font-size:20px; text-transform:uppercase; color:#ff8c19; font-weight:bold;}
	.Welcome {margin:0; padding: 0; line-height:25px; font-family:Trebuchet MS,Arial, Helvetica, sans-serif; font-size:16px; color:#ffafb4; font-weight:bold;}

.End-Text { margin:0; padding:0 10px; float:left; width:930px; height:auto;}
	.End-Text p { margin:0; padding:8px 0; font-family:Trebuchet MS,Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#ffd89e; text-align:justify; line-height:18px;}
	.End-Text p span {font-weight:bold;font-family:Trebuchet MS,Arial;}