/*--- Styles for all browses ---*/
*        {margin:0; padding:0; outline:none;}
body     {font:11px "Trebuchet ms", helvetica, Tahoma, Verdana; color:#CCC; background-color:#161616;}
a        {text-decoration:none;}
a:hover  {text-decoration:underline;}
a img    {border:none;}
.break   {clear:both;}
.title   {text-indent:-9999px;}

/*Framework*/
#wrap    {background:#161616 url(../graphics/00000001/background.gif) top center no-repeat; border:#757575 solid 10px; width:980px; min-height:647px; margin:0 auto;}
#wrapimgbg    {background:#161616 url(../graphics/00000001/imagebg.gif) top center no-repeat; border:#757575 solid 10px; width:980px; min-height:647px; margin:0 auto;}
#main    {clear:both; position:relative; border-top:#757575 solid 1px; width:980px; margin-top:10px;}
#content {min-height:346px; clear:both; padding:22px 30px 0 30px;}
#logo    {background:url(../graphics/00000001/paradise_awards.png) no-repeat; width:235px; height:111px; display:block; margin:65px 0 0 50px;}
#Phone  {background:url(../graphics/00000001/5-Stars.png) no-repeat; width:500px; height:110px; display:block; margin:-110px 0 0 340px;}
#Twit 	 {background:url(../graphics/00000001/twit.png) no-repeat; width:50px; height:50px; display:block; margin:-110px 0 -30px 905px;}
#Fbook   {background:url(../graphics/00000001/fbook.png) no-repeat; width:50px; height:50px; display:block; margin:45px 0 15px 905px;}

#footer      {font-size:12px; color:#FFF; width:700px; margin-bottom:20px;}
#footer ul   {border-bottom:#6B6C6C solid 1px; padding:0 0 8px 26px; width:700px; padding-left:26px;}
#footer li   {list-style:none; border-right:#6C6C6C solid 1px; display:inline; padding:0 13px;}
#footer,
#footer a    {font-size:12px; color:#FFF;}
#footer p    {padding:7px 0 0 38px;}
#footer .alt_footer {border:none; padding:0 0 0 13px;}


/* content_cms */
.content_cms p  {margin-bottom:14px;}
.content_cms ul,
.content_cms ol {margin:10px 20px 15px 20px;}

.content_cms h1,
.content_cms h2,
.content_cms h3,
.content_cms h4,
.content_cms h5,
.content_cms h6 {color:#FFF; margin-bottom:10px;}

.content_cms h1 {font-size:14px;}
.content_cms h2 {font-size:13px;}
.content_cms h3 {font-size:12px;}
.content_cms h4 {font-size:11px;}
.content_cms h5 {font-size:10px;}
.content_cms h6 {font-size:9px;}


/*Menu*/
.menu           {width:700px; margin:16px 0 0 38px; float:lrft;}
.menu li        {list-style:none; float:left; margin-left: 35px;}
.menu li a      {display:block; height:13px; text-indent:-9999px; background-repeat:no-repeat; background-position:top;}
.menu .alt_menu {margin-left:0;}

#menu_top li a:hover {background-position:bottom;}
.menu .about a            {background-image:url(../graphics/00000001/about.png); width:24px; }
.menu .testimonials a     {background-image:url(../graphics/00000001/testimonials.png); width:51px;}
.menu .common_questions a {background-image:url(../graphics/00000001/common_questions.png); width:76px;}
.menu .ordering_options a {background-image:url(../graphics/00000001/ordering_options.png); width:67px;}
.menu .contact_us a       {background-image:url(../graphics/00000001/contact_us.png); width:41px; height:8px;}
.menu .phone1 a       {background-image:url(../graphics/00000001/PhoneTop.png); width:252px; height:36px;}

#user_menu li a:hover     {background-position:bottom;}
#user_menu                {width:260px; margin:0 0 0 0; float:right;}
#user_menu .alt_menu      {border-left:#6B6B6B solid 1px; margin-left:13px; padding-left:13px;}
.menu .shopping_cart a    {background-image:url(../graphics/00000001/shopping_cart.png); width:75px;}
.menu .register_login a   {background-image:url(../graphics/00000001/register_login.png); width:76px;}

#navigation                   {width:740px; background-color:#757575; height:22px; padding:6px 0 0 0; margin:0 0 0 0; position:relative; z-index:80}
#navigation2                   {width:740px; background-color:#757575; height:22px; padding:0 0 0 0; margin:40px 0 0 0; position:relative; z-index:80}
#navigation li                {border-left:#626263 solid 1px; height:15px; padding:0 5px 0 6px; position:relative;}
#navigation li ul             {position:absolute; left:-35px; top:20px; z-index:14; display:none; visibility:hidden;}
#navigation li ul li          {background-color:#202020; border:none; border-bottom:#666 solid 1px; height:18px;  width:127px;  padding:3px 0 0 7px;}
#navigation li ul li:hover    {background-color:#666;}
#navigation li ul li a        {color:#FFF; background-image:none; text-indent:0; width:auto;}
#navigation li ul li a:hover  {text-decoration:none; background-position: bottom;}

.menu .awards_advisor a       {background-image:url(../graphics/00000001/awards_advisor.png); width:122px;}
.menu .corporate_awords a     {background-image:url(../graphics/00000001/corporate_awords.png); width:151px;}
.menu .promotional_products a {background-image:url(../graphics/00000001/crystal_awards.png); width:115px;}
.menu .trophies a             {background-image:url(../graphics/00000001/trophies.png); width:79px;}
.menu .plaques a              {background-image:url(../graphics/00000001/plaques.png); width:70px;}


/*Form Search*/
.form_search                  {background-color:#757575; height:28px; width:301px; padding:0 9px 0 0; text-align:right; position:absolute; right:31px; top:0; z-index:90;}
.form_search input,
.form_search label           {position:relative; top:5px;}
.form_search #input_search   {width:163px; padding:1px 0 0 0; top:0; border:#999 solid 1px; background-color:#48484A; color:#FFF;}
 #input_search2   {width:163px;margin-bottom:5px;border:#999 solid 1px; background-color:#48484A; color:#FFF;}
/*Index*/
#index            {width:949px; padding-left:31px; clear:both; position:relative; margin:-24px 21px 0 -30px;}
#index #bg_home   {position:absolute; top:-120px; right:0;}
#index #banner li {list-style:none;}
#index #banner    {width:608px; height:320px;}
.search_index     {position:absolute; width:245px; right:0px; top:0px; z-index:90;}

/*Top Title all pages*/
.top_title    {clear:both;text-align:right;padding:0 0 34px 0;height:48px;width:920px;}
.top_title h1 {color:#fff;font-size:24px; margin-bottom:0;}
.top_title h2 {color:#DEBA84;font-size:14px;}
.top_title hr {border:none;border-top:1px solid #797a7a;}

/*contact*/
#content_contact {width:900px;margin:0 auto;}
.contactinput { border:1px solid #999999; background:#48484A; width:440px; height:20px; color:#FFF;}
.contacttext { border:1px solid #999999; background:#48484A; width:440px;color:#FFF; }

/* ---------------------- START Pagination CSS -------------------------*/
#pagination /* Change "background" to be whatever color you want the pagination background to be, and "border" to the surrounding border color */
{
	color: #ffffff;
	position: relative;
	float: right;
	margin-bottom: 15px;
	margin-top: 8px;
	background: #292821;
	border: 1px solid #CCC;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 5px;
}
#pagination a /* Changing "color" will change the color of the links to other page numbers */
{
	color: #ffffff;
	text-decoration: underline;
}
#pagination .arrow
{
	position: relative;
	float: right;
	top: 1px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#pagination p
{
	position: relative;
	display: block;
	float: right;
	top: 0px;
	margin: 2px;
}
.highlighted /* This will change the color of the current page number */
{
	color: #FF0000;
} 
#ctgy-plist
{
	position: relative;
	clear: both;
	width: 701px;
}
/* ---------------------- END Pagination CSS -------------------------*/