.megadropdown { margin:0; padding:0; top:0; left:0; width:100%; z-index:9999; opacity:0;    }
.mg-fixed { position:fixed;  }
.mg-absolute { position:absolute; }
.megadropdown-wrapper { margin:0; padding:0;   }
.megadropdown-container { width:1000px; margin:0px auto; padding:3px; position:relative; }
.megadropdown-container>div { width:980px!important; }
.megadropdown-bottom-bar {  position:absolute; right:-50px!important; bottom:-40px; padding:6px 10px 3px 10px;  }
.megadropdown-bottom-bar form, .megadropdown-bottom-bar a { float:left; }
.megadropdown-bottom-bar form input {  padding:3px 8px;width:120px; margin:3px 7px 0px 0px; }
.fixedbar-open-text { display:none; }
.button-wrapper { margin:0px auto; position:relative; width:980px; }

div.mega-bg-texture-overlay { position:fixed; top:0!important; left:0!important; width:100%!important; height:100%;  z-index:9998; display:none; }
.clearleft { clear:left!important;  }
.noise { background: url(bg-textures/noise.png); }
.cnoise { background: url(bg-textures/cross-noise.png); }
.vstrips { background: url(bg-textures/vertical-strips.png); }
.hstrips { background: url(bg-textures/horizotnal-strips.png); }
.dstrips { background: url(bg-textures/diagonal-strips.png); }

div.mega-overlay { position:fixed; top:0; left:0; width:100%; height:100%;   z-index:9997; display:none; }

.column1 .megadropdown-widget-area { width:100%; float:left; }
.column2 .megadropdown-widget-area { width:380px; float:left; }
.column3 .megadropdown-widget-area { width:320px; float:left; }
.column4 .megadropdown-widget-area { width:240px; float:left; }

/*============================= Default Style ============================== */

.default { margin:0; padding:0;      }
.default .megadropdown-wrapper { background:#fff; margin:0; padding:0;   }
.default .megadropdown-container {  font-family:Lucida Sans, Lucida Grande, Myriad Pro, Helvetica, Arial, sans-serif; line-height:25px; color:#787878; font-size:11px;  }

.default #searchsubmit { display:none; }
.default .megadropdown-bottom-bar {   bottom:-45px; }
.default .megadropdown-bottom-bar form,  .default .megadropdown-bottom-bar a {   }
.default .megadropdown-bottom-bar form input { background:#fff; padding:3px 8px; }
.default .megadropdown-bottom-bar  #megadropdown-toggle-button {  width:60px; height:43px; text-indent:-9999px; }
.default .panel-open { background:url(i/default/dropdown-arrow-open.png); }
.default .panel-close { background:url(i/default/dropdown-arrow.png); }
.default  .mega-dropdown-fixedbar { background:url(i/default/default-bg.png) repeat-x transparent; text-align:center; font-family:Lucida Sans, Lucida Grande, Myriad Pro, Helvetica, Arial, sans-serif;  font-weight: bold; color:#1d4864; height:33px; line-height: 33px;text-shadow: 1px 1px 1px #fff; letter-spacing: -1px;}
.default  .mega-dropdown-fixedbar>div { margin:10px; margin-top: 4px!important;}
 
.default  .fixedbar-open-text {  }
.default  .fixedbar-default-text {  }

.default .megadropdown-widget-area { margin-top: 10px; margin-right: 5px; }
.default .megadropdown-widget-area p { padding: 10px 15px 0 0;}
.default .megadropdown-widget-area a { color: #999; text-decoration: none;}
.default .megadropdown-widget-area a:hover { color: #1d4864; text-decoration: underline;}
.default .megadropdown-widget-area h3 { font-weight: bold; font-size: 18px; letter-spacing: -1px; color:#1d4864;}

.default .megadropdown-widget-area ul { list-style: none; padding-top: 6px;}
.default .megadropdown-widget-area ul li { line-height: 24px;}

.default .megadropdown-widget-area .tagcloud a:link {background: #ebf1f4; border: 1px solid #d1e2ea; padding: 2px 4px 3px; font-family: Lucida Sans, Lucida Grande, Myriad Pro, Helvetica, Arial, sans-serif; color: #1d4864; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; line-height: 28px;}
.default .megadropdown-widget-area .tagcloud a:hover {background: #1d4864; border: 1px solid #15364b; color: #fff; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.default .megadropdown-widget-area .tagcloud a:visited {background: #fafafa; border: 1px solid #eee; color: #999; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}


.default .jspTrack { background:#f6f6f6;border-radius:4px; -moz-border-radius:4px;  }
.default .jspDrag { background:#cbd9e2; border-radius:4px; -moz-border-radius:4px; }



/*============================= Style 1 Style ============================== */

.style1 { margin:0; padding:0;      }
.style1 .megadropdown-wrapper { background:url(i/style1/bg.png) repeat; margin:0; padding:0;   }
.style1 .megadropdown-container {  font-family:"Lucida Sans", "Lucida Grande", Helvetica, Arial, sans-serif; color:#fff; font-size:15px; }

.style1 #searchsubmit { display:none; }
.style1 .megadropdown-bottom-bar {   bottom:-62px; }
.style1 .megadropdown-bottom-bar form,  .default .megadropdown-bottom-bar a {   }
.style1 .megadropdown-bottom-bar form input { background:#fff; padding:3px 8px; }
.style1 .megadropdown-bottom-bar  #megadropdown-toggle-button {  width:226px; height:59px; text-indent:-9999px; margin-right:63px; }
.style1 .panel-open { background:url(http://voteforrick.us/wp-content/uploads/2012/02/close1.png); }
.style1 .panel-close { background:url(http://voteforrick.us/wp-content/uploads/2012/02/welcome.png); }
.style1  .mega-dropdown-fixedbar { background:url(i/style1/default-bg.png) repeat-x transparent; text-align:center; font-family:Lucida Sans, Lucida Grande, Myriad Pro, Helvetica, Arial, sans-serif;  color:#fff; height:33px; line-height: 33px;text-shadow: 1px 1px 1px #000; letter-spacing: -1px;}
.style1  .mega-dropdown-fixedbar>div { margin:10px; margin-top: 4px!important;}
 
.style1  .fixedbar-open-text { color:#CC0000; font-size:18px; margin: 5px 0 5px 0; }
.style1  .fixedbar-default-text {  }

.style1 .megadropdown-widget-area { margin-top: 10px; margin-right: 5px; }
.style1 .megadropdown-widget-area p { padding: 10px 15px 0 0;}
.style1 .megadropdown-widget-area a { color: #aaa; text-decoration: none;}
.style1 .megadropdown-widget-area a:hover { color: #fff; text-decoration: underline;}
.style1 .megadropdown-widget-area h3 { font-weight: bold; font-size: 18px; letter-spacing: -1px; color:#fff; text-shadow: 1px 1px 1px #000;}

.style1 .megadropdown-widget-area ul { list-style: none; padding-top: 6px;}
.style1 .megadropdown-widget-area ul li { line-height: 24px;}

.style1 .megadropdown-widget-area .tagcloud a:link {background: #222; border: 1px solid #333; padding: 2px 4px 3px; font-family: Lucida Sans, Lucida Grande, Myriad Pro, Helvetica, Arial, sans-serif; color: #fff; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; line-height: 28px;}
.style1 .megadropdown-widget-area .tagcloud a:hover {background: #333; border: 1px solid #444; color: #fff; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.style1 .megadropdown-widget-area .tagcloud a:visited {background: #333; border: 1px solid #444; color: #fff; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}


.style1 .jspTrack { background:#111; border-radius:4px; -moz-border-radius:4px; }
.style1 .jspDrag { background:#69ace4; border-radius:4px; -moz-border-radius:4px; }
.style1 .qcontact input[type=text], .style1 .qcontact  textarea  { background:#222222; border:1px solid #111; }
.style1 .qcontact input[type=submit] { background:#fff; color:#111; border:1px solid #eee; border-radius:4px!important; }

/*============================= Style 2 Style ============================== */

.style2 { margin:0; padding:0;      }
.style2 .megadropdown-wrapper { background:#fff; margin:0; padding:0;   }
.style2 .megadropdown-container {  font-family:Lucida Sans, Lucida Grande, Myriad Pro, Helvetica, Arial, sans-serif; line-height:1.5; color:#787878; font-size:14px;  }

.style2 #searchsubmit { display:none; }
.style2 .megadropdown-bottom-bar {   bottom:-45px; }
.style2 .megadropdown-bottom-bar form,  .default .megadropdown-bottom-bar a {   }
.style2 .megadropdown-bottom-bar form input { background:#fff; padding:3px 8px; }
.style2 .megadropdown-bottom-bar  #megadropdown-toggle-button {  width:60px; height:43px; text-indent:-9999px; }
.style2 .panel-open { background:url(i/style2/dropdown-arrow-open.png); }
.style2 .panel-close { background:url(i/style2/dropdown-arrow.png); }
.style2  .mega-dropdown-fixedbar { background:url(i/style2/default-bg.png) repeat-x transparent; text-align:center; font-family:Lucida Sans, Lucida Grande, Myriad Pro, Helvetica, Arial, sans-serif;  font-weight: bold; color:#35412b; height:33px; line-height: 33px;text-shadow: 1px 1px 1px #fff; letter-spacing: -1px;}
.style2  .mega-dropdown-fixedbar>div { margin:10px; margin-top: 4px!important;}
 
.style2  .fixedbar-open-text {  }
.style2  .fixedbar-default-text {  }

.style2 .megadropdown-widget-area { margin-top: 10px; margin-right: 5px; }
.style2 .megadropdown-widget-area p { padding: 10px 15px 0 0;}
.style2 .megadropdown-widget-area a { color: #777; text-decoration: none;}
.style2 .megadropdown-widget-area a:hover { color: #668318; text-decoration: underline;}
.style2 .megadropdown-widget-area h3 { font-weight: bold; font-size: 18px; letter-spacing: -1px; color:#668318; text-shadow: 1px 1px 1px #fff;}

.style2 .megadropdown-widget-area ul { list-style: none; padding-top: 6px;}
.style2 .megadropdown-widget-area ul li { line-height: 24px;}

.style2 .megadropdown-widget-area .tagcloud a:link {background: #94ab83; border: 1px solid #7a8f69; padding: 2px 4px 3px; font-family: Lucida Sans, Lucida Grande, Myriad Pro, Helvetica, Arial, sans-serif; color: #fff; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; line-height: 28px;}
.style2 .megadropdown-widget-area .tagcloud a:hover {background: #7a8f69; border: 1px solid #5c704d; color: #fff; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.style2 .megadropdown-widget-area .tagcloud a:visited {background: #7a8f69; border: 1px solid #7a8f69; color: #fff; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}


.style2 .jspTrack { background:#f2f8ed;  border-radius:4px; -moz-border-radius:4px;}
.style2 .jspDrag { background:#ffcc00; border-radius:4px; -moz-border-radius:4px; }



/*============================= Style 3 Style ============================== */

.style3 { margin:0; padding:0;      }
.style3 .megadropdown-wrapper { background:#fafafa; margin:0; padding:0;   }
.style3 .megadropdown-container {  font-family:Lucida Sans, Lucida Grande, Myriad Pro, Helvetica, Arial, sans-serif; line-height:1.5; color:#787878; font-size:11px;  }

.style3 #searchsubmit { display:none; }
.style3 .megadropdown-bottom-bar {   bottom:-45px; }
.style3 .megadropdown-bottom-bar form,  .default .megadropdown-bottom-bar a {   }
.style3 .megadropdown-bottom-bar form input { background:#fff; padding:3px 8px; }
.style3 .megadropdown-bottom-bar  #megadropdown-toggle-button {  width:60px; height:43px; text-indent:-9999px; }
.style3 .panel-open { background:url(i/style3/dropdown-arrow-open.png); }
.style3 .panel-close { background:url(i/style3/dropdown-arrow.png); }
.style3  .mega-dropdown-fixedbar { background:url(i/style3/default-bg.png) repeat-x transparent; text-align:center; font-family:Lucida Sans, Lucida Grande, Myriad Pro, Helvetica, Arial, sans-serif;  font-weight: bold; color:#fff; height:33px; line-height: 33px;text-shadow: 1px 1px 1px #61594c; letter-spacing: -1px;}
.style3  .mega-dropdown-fixedbar>div { margin:10px; margin-top: 4px!important;}
 
.style3  .fixedbar-open-text {  }
.style3  .fixedbar-default-text {  }

.style3 .megadropdown-widget-area { margin-top: 10px; margin-right: 5px; }
.style3 .megadropdown-widget-area p { padding: 10px 15px 0 0;}
.style3 .megadropdown-widget-area a { color: #777; text-decoration: none;}
.style3 .megadropdown-widget-area a:hover { color: #e35406; text-decoration: underline;}
.style3 .megadropdown-widget-area h3 { font-weight: bold; font-size: 18px; letter-spacing: -1px; color:#60544e; text-shadow: 1px 1px 1px #fff;}

.style3 .megadropdown-widget-area ul { list-style: none; padding-top: 6px;}
.style3 .megadropdown-widget-area ul li { line-height: 24px;}

.style3 .megadropdown-widget-area .tagcloud a:link {background: #fff; border: 1px solid #eee; padding: 2px 4px 3px; font-family: Lucida Sans, Lucida Grande, Myriad Pro, Helvetica, Arial, sans-serif; color: #60544e; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; line-height: 28px;}
.style3 .megadropdown-widget-area .tagcloud a:hover {background: #fff; border: 1px solid #eee; color: #e35406; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.style3 .megadropdown-widget-area .tagcloud a:visited {background: #fff; border: 1px solid #eee; color: #e35406; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}

.style3 .jspTrack { background:#e5e0d4; border-radius:4px; -moz-border-radius:4px; }
.style3 .jspDrag { background:#df4407; border-radius:4px; -moz-border-radius:4px; }

.style3 #calendar_wrap table { border-collapse:collapse; }
.style3 #calendar_wrap table thead tr { background:#df4407; color:#fff; }
.style3 #calendar_wrap table tbody td { padding:7px; background:#e5e0d4; }

/*============================= Style 4 Style ============================== */

.style4 { margin:0; padding:0;      }
.style4 .megadropdown-wrapper { background:url(i/style4/bg.gif) repeat; margin:0; padding:0;   }
.style4 .megadropdown-container {  font-family:Helvetica, Arial, sans-serif; line-height:1.5; color:#787878; font-size:11px;  }

.style4 #searchsubmit { display:none; }
.style4 .megadropdown-bottom-bar {   bottom:-45px; }
.style4 .megadropdown-bottom-bar form,  .default .megadropdown-bottom-bar a {   }
.style4 .megadropdown-bottom-bar form input { background:#fff; padding:3px 8px; }
.style4 .megadropdown-bottom-bar  #megadropdown-toggle-button {  width:60px; height:43px; text-indent:-9999px; }
.style4 .panel-open { background:url(i/style4/dropdown-arrow-open.png); }
.style4 .panel-close { background:url(i/style4/dropdown-arrow.png); }
.style4  .mega-dropdown-fixedbar { background:url(i/style4/default-bg.png) repeat-x transparent; text-align:center; font-family:Lucida Sans, Lucida Grande, Myriad Pro, Helvetica, Arial, sans-serif;  font-weight: bold; color:#fff; height:33px; line-height: 33px;text-shadow: 1px 1px 1px #000; letter-spacing: -1px;}
.style4  .mega-dropdown-fixedbar>div { margin:10px; margin-top: 4px!important;}
 
.style4  .fixedbar-open-text {  }
.style4  .fixedbar-default-text {  }

.style4 .megadropdown-widget-area { margin-top: 10px; margin-right: 5px; }
.style4 .megadropdown-widget-area p { padding: 10px 15px 0 0;}
.style4 .megadropdown-widget-area a { color: #777; text-decoration: none;}
.style4 .megadropdown-widget-area a:hover { color: #303030; text-decoration: underline;}
.style4 .megadropdown-widget-area h3 { font-family:Georgia, serif;font-weight: normal; font-size: 18px; letter-spacing: -1px; color:#303030; text-shadow: 1px 1px 1px #fff;}

.style4 .megadropdown-widget-area ul { list-style: none; padding-top: 6px;}
.style4 .megadropdown-widget-area ul li { line-height: 24px;}

.style4 .megadropdown-widget-area .tagcloud a:link {background: #fff; border: 1px solid #eee; padding: 2px 4px 3px; font-family: Lucida Sans, Lucida Grande, Myriad Pro, Helvetica, Arial, sans-serif; color: #60544e; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; line-height: 28px;}
.style4 .megadropdown-widget-area .tagcloud a:hover {background: #fff; border: 1px solid #eee; color: #111; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.style4 .megadropdown-widget-area .tagcloud a:visited {background: #fff; border: 1px solid #eee; color: #111; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}

.style4 .jspTrack { background:#e2e2e2; border-radius:4px; -moz-border-radius:4px; }
.style4 .jspDrag { background:#00abec; border-radius:4px; -moz-border-radius:4px; }

/* ==================== Custom Scrollbar ==========================   */


.jspContainer:focus , .jspPane:focus ,  jspScrollable:focus {
	border:none!important;
	outline:none!important;
	}

.jspContainer
{
	overflow: hidden;
	position: relative;
	border:none!important;
	outline:none!important;
}

.jspPane
{
	position: absolute;
	border:none!important;
	outline:none!important;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 8px;
	height: 100%;
	
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	
	position: relative;
}

.jspDrag
{
	
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}


.qcontact { border:none; padding-bottom:20px; }
.qcontact form { border:none; }
.qcontact  input[type=text]  {  background:url(sprites/i/text-bg-slice.jpg) repeat-x #fff; border:1px solid #dddddd; border-radius:2px; -moz-border-radius:2px; padding:7px;  color:#989898; display:block; width:277px; margin:10px 0px; float:none!important; }
 .qcontact textarea { overflow:auto; background:url(sprites/i/text-bg-slice.jpg) repeat-x #fff; border:1px solid #dddddd; border-radius:2px; -moz-border-radius:2px; padding:7px;  color:#989898; display:block; width:277px; margin:10px 0px; float:none!important; height:120px; }
.qcontact input[type=submit]   { background:#333333; border:1px solid #5d5d5d; color:#fff; padding:4px 15px; font-size:9px; font-weight:900; text-transform:uppercase;  display:inline-block; float:right; margin-top:5px; border-radius:4px; -moz-border-radius:4px; cursor:pointer; margin-right:25px; }


.spaypal-button {  background:#333333; border:1px solid #5d5d5d; color:#fff; padding:10px 15px; font-size:9px; font-weight:900; text-transform:uppercase;  display:inline-block;  margin-top:10px; border-radius:4px; -moz-border-radius:4px; cursor:pointer; }

a.more { background:#000; border-radius:3px; -moz-border-radius:3px; color:#fff!important;  font-family: "Lucida Sans Unicode", Lucida Sans, Mryiad Pro, "Lucida Grande", sans-serif; font-size:10px; padding:3px 9px; margin-top:7px; float:right; margin-right:20px; }

.customboxwidget img { float:left; margin:7px; }
.style1 a.more { color:#000!important; background:#fff!important; }