@charset "utf-8";
/*********************************************************/
/* CSS Document Designed by Usman <mizmaar3@hotmail.com> */
/*********************************************************/

/***********************************************************
				HTML5 PRE STYLE
************************************************************/
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video  { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

html 	{ font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
img 	{ border: 0;}
figure	{ margin: 0; }
svg:not(:root) 	{ overflow: hidden;}


/***********************************************************
 				Custom Style
************************************************************/

A:link   	{ color: #f56708; text-decoration: underline;} 
A:visited  	{ color: #f56708; text-decoration: underline;} 
A:hover  	{ color: #1d6198; text-decoration: underline;}

/* @font-face {
  font-family:"stencil";
  src: url('STENCIL.TTF'); */
  
html, body 
{margin:0px; padding:0px; /*overflow-x: hidden;*/}
body 
{/*background: url(../images/headerBgFill.png) repeat-x top;*/}
body, td, p, h1, h2, h3, li, a, input, textarea, select
{/*text-align:left;*/ font-family: Nunito, Helvetica, sans-serif; color:#555; font-size:100%; font-weight:lighter;}

h1, h1 a, h1 a:hover, h2, h2 a, h2 a:hover, .h1 
{font-size:22px; font-weight:normal; margin-bottom:0px; padding-bottom:6px; color:#f56708;}	

h2, h2 a, h2 a:hover
{border:none; font-size:18px; margin:0px; padding-bottom:8px;}

h3, h3 a, h3 a:hover		
{font-size:16px; padding:0 0 3px 0; margin:0px; font-weight:normal;}

h4, h4 a, h4 a:hover		
{font-size:14px; padding:0 0 3px 0; margin:0px; font-weight:normal;}

.clear  		{clear: both !important;}
.floatLeft 		{float:left !important;}
.floatRight 	{float:right !important;}
.floatNone 		{float:none !important;}
.mdg-center  	{text-align:center !important}
.mdg-left  		{text-align:left !important}
.mdg-right		{text-align:right !important}
.mdg-show  		{display:block;}
.mdg-hide  		{display:none;}
.mdg-more  		{font-size:16px; color:#1d6198; margin:0; padding:0}
.mdg-more:hover {text-decoration: underline; font-size:16px; margin:0; padding:0}
a.mdg-more  	{color:#1d6198;font-size:16px;}
.mdg-hideBR br 	{display:none;}

.mdg-orange {color:#f56708 !important}
.mdg-green 	{color:#64be3c !important}
.mdg-blue 	{color:#1d6198 !important}
.mdg-red	{color:#f30909 !important}
.mdg-gray	{color:#444 !important}

.mdg-width100  {width:100%}
.mdg-height100 {height:100%}

.mdg-fontNormal {font-weight:normal}
.mdg-fontLighter {font-weight:lighter}
.mdg-underline	{text-decoration:underline}
a.mdg-noTxtDecoration {text-decoration:none !important;}
.mdg-noWrap		{white-space:nowrap}

#mdg-wrapper
{width: 100%;  /*margin: 0 -9999px; padding: 0 9999px;*/ margin:0px; padding:0px;}
.toparea{background:#e1e1e1 url(../images/toparea.jpg) repeat-x top;}
.topnavbg{background:#6c6b6c url(../images/topnavbg.jpg) repeat-x top;}
#mdg-wrapperInner
{width: 1000px; margin:0 auto; clear: both;}

header, .mdg-innerWrap, #mdg-contWrap
{width: 1000px; display:block; margin:0 auto; clear: both;}

header
{height:102px; font-weight:normal;}
header a
{font-weight:normal;}

header a:link     { color: #555; text-decoration: none; font-weight:normal;} 
header a:visited  { color: #555; text-decoration: none; font-weight:normal;} 
header a:hover    { color: #f56708; text-decoration: none; font-weight:normal;}

#mdg-userLinks
{width:230px; height:30px; border: 1px solid #9f9d9d; float:right; background:#d8d8d8; margin:3px 5px 0 0;
 -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;
 background: -webkit-gradient(linear, 0 0, 0 bottom, from(#eaeaea), to(#d8d8d8));
 background: -webkit-linear-gradient(#eaeaea, #d8d8d8); 
 background: -moz-linear-gradient(#eaeaea, #d8d8d8);
 background: -ms-linear-gradient(#eaeaea, #d8d8d8); 
 background: -o-linear-gradient(#eaeaea, #d8d8d8);
 background: linear-gradient(#eaeaea, #d8d8d8); 
 display:block;}

#mdg-userLinks .mdg-myAccount
{-webkit-border-radius: 20px 0 0 20px; 
 -moz-border-radius: 20px 0 0 20px;
  border-radius: 20px 0 0 20px; 
  width:114px; border-right:1px solid #9f9d9d;
}
#mdg-userLinks .mdg-supportPortal
{-webkit-border-radius: 0 20px 20px 0; 
 -moz-border-radius: 0 20px 20px 0;
  border-radius: 0 20px 20px 0; 
  width:115px; 
}

#mdg-userLinks .mdg-myAccount,
#mdg-userLinks .mdg-supportPortal
{display:block; text-align:center; float:left; line-height:30px; color:#505050; font-size:14px;}

#mdg-userLinks .mdg-myAccount:hover,
#mdg-userLinks .mdg-supportPortal:hover
{color:#fff; background:#898989;}

.mdg-spacer
{height: 30px; width:100%; clear:both;}

#mdg-contact, #mdg-liveChat, #mdg-myLogin, #mdg-headerCartInfo
{width:150px; padding-left: 40px; height: 42px; line-height: 40px; float: left; 
color:#f56708; text-shadow: 1px 1px 0 #ebebeb; font-size: 16px;}
#mdg-contact 
{background: url(../images/ico-call-black.png) no-repeat 0 5px;}
#mdg-liveChat 
{background: url(../images/ico-chat-black.png) no-repeat 0 5px;}

#mdg-headerCartInfo
{float: right; width:160px; padding-left: 0px; }
#mdg-headerCartInfo a
{display:block; float:left}
#mdg-headerCartInfo a:hover div
{color:#f56708 !important;}

/*-------LOGIN STARTS HERE -------*/
#mdg-loginContainer 
{position:relative; float:right;}

#mdg-loginButton, #mdg-logoutButton
{display:inline-block; float:right; position:relative; z-index:3; cursor:pointer;
 background: url(../images/ico-user-orange.png) no-repeat 5px 5px; text-shadow: 1px 1px 0 #ebebeb;
 height: 40px; width:100px; padding-left: 35px; margin-top:1px; margin-right:5px; line-height:26px; }

#mdg-loginButton span, #mdg-logoutButton span
{padding:7px 29px 9px 10px;display:block;}

#mdg-loginBox 
{position:absolute; top:42px; display:none; z-index:5;}

#mdg-loginButton.active, #mdg-logoutButton.active
{border-radius:3px 3px 0 0; background-color:#fff;
 -moz-box-shadow: 0px 0px 5px #888; -webkit-box-shadow: 0px 0px 5px #888; box-shadow: 0px 0px 5px #888;}

#mdg-loginForm 
{width:260px; margin-top:-1px; background:#fff; padding:10px 20px;
 -moz-box-shadow: 0px 3px 5px #888; -webkit-box-shadow: 0px 3px 5px #888; box-shadow: 0px 3px 5px #888;}


#mdg-loginForm label 
{color:#999; margin:10px 0 5px 0; display:block; width:90%; }

#mdg-loginForm input[type=text], #mdg-loginForm input[type=password] 
{width:90%; border:1px solid #ccc; border-radius:3px; color:#555; padding:8px 8px; font-size:13px;
 -moz-border-radius:3px; box-shadow:inset 0px 1px 3px #bbb;
 -webkit-box-shadow:inset 0px 1px 3px #bbb;
 -moz-box-shadow:inset 0px 1px 3px #bbb;   
}

#mdg-loginForm span 
{text-align:right; display:block; padding:7px 0 4px 0; font-size:12px; clear:both;}

.mdg-signUp 
{width:100%; height:25px; padding:10px 0; border-top:1px solid #ccc; line-height:30px; margin-top:10px;}

/*----- LOGIN ENDS HERE  -------*/


#mdg-headerCartInfo
{background: url(../images/ico-cart-orange.png) no-repeat 0 5px}
#mdg-headerCartInfo #items, #mdg-headerCartInfo #totalAmount
{width: 90%; float: left; height: 20px; line-height: 22px; font-size: 13px; color: #555; margin-left: 10px; text-align:right;}
#mdg-headerCartInfo #items
{/*border-bottom:1px solid #555;*/}
#mdg-headerCartInfo #totalAmount
{line-height: 18px; text-decoration:overline;}

header .mdg-divider 
{float: right; width:1px; height: 40px; background:url(../images/divider1.png) no-repeat; margin:2px 20px 0 0;}

#mdg-logo
{width: 210px; height: 60px; clear: both; float: left;
 background:url(../images/logo-divider.png) 200px 7px no-repeat;}
#mdg-logo img
{padding-top: 15px;}

#mdg-slogan
{width: 450px; margin-left: 10px; line-height:60px; height: 60px; color:#f56708; 
 font-size: 18px; float:left; text-shadow: 1px 1px 0 #fff;}

#mdg-searchBar
{width: 330px; height:48px; float:left; padding-top:12px;}

#mdg-searchBar input[type=text]
{ border: 1px solid #898989; width:250px; height: 35px; background:#eaeaea; padding:0px 60px 0 6px;  
-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; line-height:35px;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#eaeaea), to(#dfdfdf));
background: -webkit-linear-gradient(#eaeaea, #dfdfdf); 
background: -moz-linear-gradient(#eaeaea, #dfdfdf);
background: -ms-linear-gradient(#eaeaea, #dfdfdf); 
background: -o-linear-gradient(#eaeaea, #dfdfdf);
background: linear-gradient(#eaeaea, #dfdfdf); 
-pie-background: linear-gradient(#eaeaea, #dfdfdf);
behavior: url(PIE.htc);  display:block;
font-size: 16px; color: #888;}

#mdg-searchBar input[type=image]
{margin-left:270px; padding:7px 0 7px 8px; position:absolute; border-left: 1px solid #898989;}

input[type=text]:focus,
input[type=number]:focus,
input[type=email]:focus,
input[type=search]:focus,
input[type=password]:focus,
input[type=range]:focus
{ outline: 0px solid #0033dd; }â€‹

input[type="submit"] {
width:auto; height: auto; padding:3px 15px;  
-webkit-border-radius: 6px; 
-moz-border-radius: 6px; 
border-radius: 6px;  
behavior: url(PIE.htc);  display:block;
font-size: 14px; color: #fff;
cursor:pointer;
background:#cf6218;
}

.mdg-orangeButton
{ border: 1px solid #e2762f; width:auto; height: auto; background:#cf6218; padding:3px 20px; cursor:pointer;
-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; font-size: 14px; color: #fff; 
background:#cf6218;
/*background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f79552), to(#ce621a));
background: -webkit-linear-gradient(#f79552, #ce621a); 
background: -moz-linear-gradient(#f79552, #ce621a);
background: -ms-linear-gradient(#f79552, #ce621a); 
background: -o-linear-gradient(#f79552, #ce621a);
background: linear-gradient(#f79552, #ce621a); */
background: #feccb1; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlY2NiMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2YxNzQzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VhNTUwNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYjk1NWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #feccb1 0%, #f17432 49%, #ea5507 51%, #fb955e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#feccb1), color-stop(49%,#f17432), color-stop(51%,#ea5507), color-stop(100%,#fb955e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #feccb1 0%,#f17432 49%,#ea5507 51%,#fb955e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #feccb1 0%,#f17432 49%,#ea5507 51%,#fb955e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #feccb1 0%,#f17432 49%,#ea5507 51%,#fb955e 100%); /* IE10+ */
background: linear-gradient(to bottom, #feccb1 0%,#f17432 49%,#ea5507 51%,#fb955e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f79552', endColorstr='#ce621a',GradientType=0 ); /* IE6-8 */

 }

.mdg-orangeButton:hover {
background:#cf6218;
/*background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ce621a), to(#f79552));
background: -webkit-linear-gradient(#ce621a, #f79552); 
background: -moz-linear-gradient(#ce621a, #f79552);
background: -ms-linear-gradient(#ce621a, #f79552); 
background: -o-linear-gradient(#ce621a, #f79552);
background: linear-gradient(#ce621a, #f79552); 
-pie-background: linear-gradient(#ce621a, #f79552);
behavior: url(PIE.htc);  display:block;*/
background: #fb955e; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZiOTU1ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2YxNzQzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUzJSIgc3RvcC1jb2xvcj0iI2VhNTUwNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWNjYjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #fb955e 1%, #f17432 49%, #ea5507 53%, #feccb1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#fb955e), color-stop(49%,#f17432), color-stop(53%,#ea5507), color-stop(100%,#feccb1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fb955e 1%,#f17432 49%,#ea5507 53%,#feccb1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fb955e 1%,#f17432 49%,#ea5507 53%,#feccb1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fb955e 1%,#f17432 49%,#ea5507 53%,#feccb1 100%); /* IE10+ */
background: linear-gradient(to bottom, #fb955e 1%,#f17432 49%,#ea5507 53%,#feccb1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ce621a', endColorstr='#f79552',GradientType=0 ); /* IE6-8 */

 }


.mdg-homeWelcome
{font-size: 25px; margin:10px 0; float:left; font-weight:normal;}


.mdg-shippingOffer 
{width: 943px; height: 62px; border:1px solid #ccc; 
 background-image:url(../images/arrow-offer-orange.png);
 background-color: #ebebeb; 
 background-image:url(../images/arrow-offer-orange.png), -webkit-gradient(linear, 0 0, 0 bottom, from(#f8f8f8), to(#ebebeb));
 background-image:url(../images/arrow-offer-orange.png), -webkit-linear-gradient(#f8f8f8, #ebebeb);
 background-image:url(../images/arrow-offer-orange.png), -moz-linear-gradient(#f8f8f8, #ebebeb);
 background-image:url(../images/arrow-offer-orange.png), -ms-linear-gradient(#f8f8f8, #ebebeb);
 background-image:url(../images/arrow-offer-orange.png), -o-linear-gradient(#f8f8f8, #ebebeb);
 background-image:url(../images/arrow-offer-orange.png), linear-gradient(#f8f8f8, #ebebeb);
 -pie-background-image:url(../images/arrow-offer-orange.png), linear-gradient(#f8f8f8, #ebebeb); behavior: url(PIE.htc);
 background-repeat:no-repeat;
 padding-left: 55px; margin: 20px auto; clear: both; }
.mdg-shippingOffer h1, .mdg-shippingOffer h2
{float: left; width: auto; color:#1d6198; font-size:33px; font-weight:bold; line-height:62px; 
 margin:0px; padding:0px; text-shadow: 1px 1px 0 #fff;}
.mdg-shippingOffer h2
{margin-left: 10px; font-size: 20px;}

#mdg-pageContent
{}

.mdg-homeProductBox
{width: 300px; height: 270px; margin:15px; display:inline-block; overflow:hidden;
 background:url(../images/product-bottomShadow.png) -35px 130px no-repeat;}
.mdg-homeProductBox img
{margin:0 25px;}
.mdg-homeProductBox h1, .mdg-homeProductBox h1, .mdg-homeProductBox h1 a
{color: #1d6198;font-size: 24px; border-top: 1px solid #8f8f8f; padding: 5px 0 0 0; margin:5px 0 0 0; 
 text-decoration:none; text-align:center;}

.mdg-homeProductBox p
{margin: 0; padding:0; margin-top:5px;}
.mdg-homeProductBox p a
{color: #555; text-decoration:underline; font-size: 15px;}
.mdg-homeProductBox p a:hover
{color: #222;}
.shadow2
{background-position: -35px 80px; height:230px;}

#mdg-supportBox
{display: block; clear:both;}
#mdg-supportBox .mdg-supportBoxCont
{width: 970px; min-height: 190px; float:left; 
background-image:url(../images/contactBoxFill.png);
background-repeat:repeat-x;
background-color:#ebebeb;
text-align:center;
}

#mdg-supportBox .headingMargin
{color: #fff; font-size:19px; margin:0; padding:7px 0 10px 50px; font-weight:normal; text-align:left;
 background:url(../images/tick-green.png) 10px 8px no-repeat; text-shadow: 1px 1px 0 #666;}
#mdg-supportBox .leftCorner, #mdg-supportBox .rightCorner
{float: left; width: 15px; height: 60px;} 
#mdg-supportBox .leftCorner
{background:url(../images/contactBox-leftCorner.png) no-repeat;}
#mdg-supportBox .rightCorner
{background:url(../images/contactBox-rightCorner.png) no-repeat;}
#mdg-supportBox .mdg-supportBoxCont .callUs, 
#mdg-supportBox .mdg-supportBoxCont .liveChat, 
#mdg-supportBox .mdg-supportBoxCont .subscribe
{width: 272px; margin:20px 25px; float:left; height:100px;}
#mdg-supportBox .mdg-supportBoxCont .callUs h1, 
#mdg-supportBox .mdg-supportBoxCont .liveChat h1, 
#mdg-supportBox .mdg-supportBoxCont .subscribe h1 
{font-size: 30px; color: #f56708; text-align:center; margin:2px 0; padding:0; text-shadow:none; padding-left:45px; }
#mdg-supportBox .mdg-supportBoxCont .callUs h2, 
#mdg-supportBox .mdg-supportBoxCont .liveChat h2, 
#mdg-supportBox .mdg-supportBoxCont .subscribe h2 
{font-size: 19px; padding-left:45px; color: #505050; text-align:center;}
#mdg-supportBox .mdg-supportBoxCont .callUs h3
{font-size: 17px; font-weight:normal; margin-top:6px;}

#mdg-supportBox .mdg-supportBoxCont .callUs
{background:url(../images/ico-big-call.png) no-repeat;}
#mdg-supportBox .mdg-supportBoxCont .liveChat
{background:url(../images/ico-big-chat.png) no-repeat;}
#mdg-supportBox .mdg-supportBoxCont .subscribe
{background:url(../images/ico-big-email.png) no-repeat;}

#mdg-supportBox .mdg-inputDiv
{border: 1px solid #898989; width:250px; height: 30px; background:#ccc; padding:0px 7px; padding-top:3px;
-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; line-height:20px; color: #888; 
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ccc), to(#b7b7b7));
background: -webkit-linear-gradient(#ccc, #b7b7b7); 
background: -moz-linear-gradient(#ccc, #b7b7b7);
background: -ms-linear-gradient(#ccc, #b7b7b7); 
background: -o-linear-gradient(#ccc, #b7b7b7);
background: linear-gradient(#ccc, #b7b7b7); 
-pie-background: linear-gradient(#ccc, #b7b7b7s);
behavior: url(PIE.htc);  display:block;}

#mdg-supportBox .mdg-inputDiv input[type=text]
{border: #f1f1f1 1px solid; background: #ebebeb; color:#999; font-size:15px; 
 height:20px; width:184px; padding:2px 4px; float:left;}
#mdg-supportBox .mdg-inputDiv input[type=submit], #mdg-supportBox .mdg-inputDiv input[type=button]
{border: 0px; background: none; color:#1d6198; cursor:pointer; font-size:16px; width:auto; float:left; 
 text-align:center; margin-top:2px;}
#mdg-supportBox .mdg-inputDiv input[type=submit]:hover, #mdg-supportBox .mdg-inputDiv input[type=button]:hover
{text-shadow: 1px 1px 0 #fff;}


footer
{ height:191px; background:url(../images/footerBgFill.png) repeat-x; bottom:0px; /*margin: 0 -9999px; padding: 0 9999px;*/ margin:0px; padding:0px;}
footer h1
{margin:15px 0 2px 0; padding:0;}
footer a:link   { color: #555; text-decoration: none;} 
footer a:visited  { color: #555; text-decoration: none;} 
footer a:hover   { color: #f56708; text-decoration: none;}
footer nav .mdg-col, footer nav, .mdg-col
{width: 290px; height:190px; float:left;  padding:0 25px 0 15px !important; top:0 !important;
 background:url(../images/footer-dividerGradient.png) no-repeat 320px 20px;}
footer nav ul
{list-style:none;}
footer nav ul li
{background:url(../images/bullet-arrow1.png) 4px 10px no-repeat;}
footer nav ul li a
{font-size: 14px; font-weight:normal; color:#555; display:block; border-bottom:1px solid #ccc;
 padding:4px 0 4px 24px;  margin-right:40px; }
footer nav ul li a:hover
{background:url(../images/bullet-arrow2.png) 5px 10px no-repeat #e1e1e1;}
.noDivider
{background:none;}

.mdg-ico-fb, .mdg-ico-fb a:hover
{background:url(../images/ico-facebook.png) no-repeat 4px 4px; text-indent: 10px;}
.mdg-ico-yt, .mdg-ico-yt a:hover
{background:url(../images/ico-youtube.png) no-repeat 4px 4px; text-indent: 10px;}
.mdg-ico-gp, .mdg-ico-gp a:hover
{background:url(../images/ico-gplus.png) no-repeat 4px 4px; text-indent: 10px;}
.mdg-ico-tw, .mdg-ico-tw a:hover
{background:url(../images/ico-twitter.png) no-repeat 4px 4px; text-indent: 10px;}
.mdg-ico-fb a:hover, .mdg-ico-yt a:hover, .mdg-ico-gp a:hover, .mdg-ico-tw a:hover
{background-color:#e1e1e1;}


.mdg-footerLogo
{padding-top:70px;}
address
{font-size: 14px; margin:5px 0; font-style:normal;}

.payment h1, .trusted h1
{margin-bottom:20px;}

.mdg-pageDetailInfo 
{width:950px; padding:8px 25px; background:#f7f7f7; border:1px solid #ebebeb;}
.mdg-pageDetailInfo p, .mdg-pageDetailInfo a
{font-size: 13px;}

.mdg-leftInfoBox 
{width:550; padding:8px 25px; background:#f7f7f7; border:1px solid #ebebeb; clear:both}
.mdg-pageDetailInfo p, .mdg-pageDetailInfo a
{font-size: 13px;}


/***********************************************************
 				MAIN MENU STYLING
************************************************************/

#mdg-mainMenu  {
	height: 40px;
	width: 100%;
	margin: 0 auto;
	/*overflow:hidden;*/
   	position:relative;
}

#mdg-mainMenu ul {
    margin:0;
    padding:0;
	clear:left;
   	float:left;
   	list-style:none;
	position:relative;
    left:50%;
    text-align:center;
}

#mdg-mainMenu li {
	list-style: none;
	border-right: 1px solid #777;
	display:block;
    float:left;
    position:relative;
    right:50%;
}

#mdg-mainMenu li:last-child {
	border: none;
}

#mdg-mainMenu li a {
	padding: 0 0.78em;
	color: #fff;
	font-size: 16px;
	font-weight: normal;
	display: block;
	text-decoration: none;
	line-height:40px;
	/*display: inline;*/
}

#mdg-mainMenu li:hover {
	background: #f56708;
	background: #333 !important;
}

	
#mdg-mainMenu li ul, .mdg-sublinkDiv ul {
	width: auto;
	margin: 0; padding: 0px;
	list-style:none;
}

#mdg-mainMenu li ul
{display:none; position:absolute; background:#333; min-width:250px;
 border-bottom:5px solid #f56708; z-index:999; padding:20px 10px;}


#mdg-mainMenu li:hover div.mdg-sublinkDiv {
	display: block;
}

#mdg-mainMenu li:hover ul, .mdg-sublinkDiv ul {
	display: block;
	left:0;
	float:left;
	text-align:left;
}

#mdg-mainMenu li:hover li,.mdg-sublinkDiv li{
	width: auto;
	float: none; 
	background: none;
	border:none;
	text-align:left;
	right:0;
	list-style:none;
}

#mdg-mainMenu li:hover li a, .mdg-sublinkDiv li a {
	color: #ebebeb;
	height: 24px;
	line-height: 24px;
	width: auto;
	float: none; 
	font-size: 14px; font-style:normal;
	clear: both; display:inline-block;
	text-indent: 20px;
	background:url(../images/bullet-arrow3.png) no-repeat 10px 7px;
	text-align:left;
	
	padding: 0 0.78em;
	font-weight: normal;
	text-decoration: none;
}

#mdg-mainMenu li ul li a:hover, .mdg-sublinkDiv li a:hover {
	text-decoration:underline
} 



#mdg-mainMenu .mdg-fullList, #mdg-mainMenu .mdg-fullList a
{float:none; text-transform:uppercase; width:auto; text-decoration:underline; font-size:14px; 
 text-align:left; text-indent:20px;}
.mdg-fullList a
{text-align:left;}


.mdg-sublinkDiv h1, .mdg-sublinkDiv h1 a
{color: #ebebeb; clear:both;}
.mdg-sublinkDiv h1 a
{line-height:10px; text-align:left; text-decoration:none}
.h1 a:hover
{text-decoration:underline}

.mdg-subLinks h2, .mdg-subLinks h2 a 
{margin:0px; padding:0px; margin-bottom:-15px; color:#ebebeb; font-size: 14px;  line-height:15px; text-align:left;}
.mdg-subLinks li h2 a
{text-align:left;}

.mdg-sublinkDiv
{width:auto; max-width:1000px; height:auto; background:#333; padding:20px 30px; display:none; margin:-1px auto;
 border-bottom:5px solid #f56708; z-index:999; text-align:left; position:absolute}

.mdg-linksDivThin
{position:absolute; right:15%;}
 
.mdg-dropDown1col
{position:absolute; width:auto; min-width:200px; padding:20px 30px 20px 5px;}

.mdg-subLinks
{min-width: 150px; float:left; border:none; padding-right:15px; text-align:left;}

.leftBorder
{border-left:1px solid #555; padding-left:25px; width: 250px;}

/*---- end main menu ----*/



.mdg-alertMsgBox
{width:90%; margin:0 auto; padding:10px;
 font-weight:bold; color:#333;
 text-shadow: 1px 1px 0 #ebebeb; background:#ebebeb; 
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f8f8f8), to(#ebebeb));
background: -webkit-linear-gradient(#f8f8f8, #ebebeb); 
background: -moz-linear-gradient(#f8f8f8, #ebebeb);
background: -ms-linear-gradient(#f8f8f8, #ebebeb); 
background: -o-linear-gradient(#f8f8f8, #ebebeb);
background: linear-gradient(#f8f8f8, #ebebeb);
-pie-background: linear-gradient(#f8f8f8, #ebebeb); behavior: url(PIE.htc); 
display:block;  border:1px solid #ccc; }

#shipping_note
{color:#f30909}