/* Alex Updates */
#MainTable {
	max-width: 1600px;
	width: 100%;
}

.MainTableOuter {
	margin: 0 auto;
}

.ContentSection {
	max-width: 1100px;
	margin: 0 auto;
}

.box-shadow {
	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

/* */


body {

background-color:#D8D6C4;

padding: 2px;

font: 12px;

font-family:Verdana,Arial, "Times New Roman";

}




/* affects home page side-links */
a {

color:1050AF;

text-decoration:none;

}


a:visited {

color:1050AF;

text-decoration:none;

}



a:hover{

color:red;

text-decoration:underline;

}



.twm {

margin-left:15px;



}



.ErrorMsg {

text-align:center;

color:red;

font-size:14pt;

text-decoration:underlined;

}



.ErrorMsg2 {

text-align:left;

color:red;

font-size:14pt;

text-decoration:underlined;

}



.ErrorMsg3 {

text-align:left;

color:red;

font-size:12pt;

text-decoration:underlined;

}



a.ErrorMsg,a.ErrorMsg:visited{

text-align:center;

color:blue;

font-size:12pt;

text-decoration:underlined;

font-weight:bold;

}



a.ErrorMsg:hover{

color:red;

}







.indexOne	{

		background-color:white;

}

.IndexHeading{

font-family:Arial,Tahoma,"Times New Roman";

font-size:14pt;

color:green;

}

.indextable{

	margin: 0 auto;

	padding: 0;

	background: url(/images/navmiddle.jpg) repeat-x center bottom;		



}





.menu {

  color:#000000;

  letter-spacing:2px;

  text-decoration:none;

  font-family:Arial,Tahoma,minion,"Times New Roman";

  font-weight:none;

  font-size:14px;



}	

		

a.menu {

  color:#5680C5;

  height:15px;

  letter-spacing:2px;

  text-decoration:none;

  font-family:Arial,Tahoma,minion,"Times New Roman";

  font-weight:none;

  font-size:12px;

  margin-left:6px;

  margin-right:6px;

  

  

}



a.menu:hover {

  color:#D02020;

  height:15px;

  letter-spacing:2px;

  text-decoration:underline;

  font-family:Arial,Tahoma,minion,"Times New Roman";

  font-weight:none;

  font-size:12px;

  margin-left:6px;

  

  

}



a.menu2 {

  color:#5680C5;

  height:15px;

  letter-spacing:2px;

  text-decoration:none;

  font-family:Arial,Tahoma,minion,"Times New Roman";

  font-weight:none;

  font-size:18px;

  margin-left:6px;

  

  

}





textarea.bio {

		font-family:Arial,Tahoma,minion,"Times New Roman";

  font-weight:none;

  font-size:13px;

}

	





td.myImages {



 vertical-align:middle;

	margin: 0 auto;

	padding: 0;

	font: 1px/1px sans-serif !important;

	font: 0px/0px sans-serif;



}	

td.buycornertop {

	margin: 0 auto;

	padding: 0;

	width: 300px;

	height: 10px;

	font: 1px/1px sans-serif !important;

	font: 0px/0px sans-serif;

	background: url(/images/buytop.jpg) no-repeat center bottom;		

}

	

td.buycornerbottom {

	margin: 0 auto;

	padding: 0;

	width: 300px;

	height: 10px;

	font: 1px/1px sans-serif !important;

	font: 0px/0px sans-serif;

	background: url(/images/buybottom.jpg) no-repeat center bottom;	

	}





	

td.cornertop {

	margin: 0 auto;

	padding: 0;

	width: 770px;

	height: 10px;

	font: 1px/1px sans-serif !important;

	font: 0px/0px sans-serif;

	background: url(/images/top.jpg) no-repeat center bottom;		

}

	

td.cornerbottom {

	margin: 0 auto;

	padding: 0;

	width: 770px;

	height: 10px;

	font: 1px/1px sans-serif !important;

	font: 0px/0px sans-serif;

	background: url(/images/bottom.jpg) no-repeat center bottom;	

	}

	

td.copywrite {

  color:#5680C5;

  letter-spacing:1px;

  text-decoration:none;

  font-family:Tahoma,minion,"Times New Roman";

  font-weight:none;

  font-size:10px;

}









tr.TableRow0 {

		padding-left: 2px;

		background-color:#D8D6C4;

		font-size: 14px;

		font-family: Verdana, Arial,"Times New Roman" !important;





}



tr.TableRow1 {

		padding-left: 2px;

		background-color:white;

		font-size: 14px;

		font-family:Verdana, Arial, "Times New Roman" !important;



}





.form {

	height: 20px;

	font: 14px/16px "Times New Roman";

	text-align:center;



	}

tr.Key {

	background-color:#5680C5;
		
	color:white;
		
	padding:5px;
		
	font-size:18px;
		
	text-align:center;
		
	}	



tr.Key5 {

	background-color:#5680C5;
	
	color:white;
	
	padding:5px;
	
	font-size:12px;
	
	text-align:center;
	
	}






tr.KeySmall {

background-color:#5680C5;

color:white;

padding:5px;

font-size:10px;
text-align:center;

}



tr.Key2 {

background-color:#5680C5;

color:white;

padding:0px;

font-size: 14px;

text-align:center;

}



tr.Key3 {

font:13px/15px;

background-color:#5680C5;

color:white;

padding:0px;



}



tr.Key4 {

font:11px/12px;

background-color:#5680C5;

color:white;

padding:0px;



}



tr.KeyLayer {

background-color:#D5D5D9;

color:white;

padding:5px;



}



a.tableitem:visited {

text-decoration:none;

color:black;

}



a.tableitem:hover {

text-decoration:underline;

color:red;

}







a.tableitem {

text-decoration:none;

color:black;



}



a.tableitem2:visited {

text-decoration:none;

color:black;

}



a.tableitem2:hover {

text-decoration:underline;

color:red;

}







a.tableitem2 {

text-decoration:none;

color:black;

font-size:12px;

padding:0px;

}



a.ImageToggle {

text-decoration:none;

color:#E55052;

margin-left:10px;

font-family:Verdana,"Arial Narrow";

font-size:10pt;

letter-spacing:2px;

font-weight:500;

font-variant:small-caps;



}

a.ImageToggle:visited {

text-decoration:none;

color:#E55052;

margin-right:10px;

font-family:"verdana","Arial Narrow";

font-size:10pt;

letter-spacing:2px;

font-weight:500;



}

a.ImageToggle:hover {

text-decoration:none;

color:#E55052;

margin-left:10px;

font-family:"verdana","Arial Narrow";

font-size:10pt;

letter-spacing:2px;

font-weight:500;



}



a.PassedThrough {

font:"times new roman";

color:#5680C5;

font-size:11pt;

text-decoration:none;

font-variant:small-caps;

margin-left:6px;

padding:0;



}



a.PassedThrough:visited {

font:"times new roman";

color:#5680C5;

}



a.PassedThrough:hover {

font:"times new roman"

color=#194775;

height:10px;

text-decoration:underline;

}



td.frontsmalltopleft {

	margin: 0 auto;

	padding: 0;

	width: 10px;

	height: 10px;

	font: 1px/1px sans-serif !important;

	font: 0px/0px sans-serif;

			background-color:#D8D6C4;



}



a.ChangeDetails,a.ChangeDetails:visited {

 color:white;

 text-decoration:none;

 font-size:12pt;

 font-weight:bold;

 

}

a.ChangeDetails:hover {

text-decoration:underline;

}

.frontsmalltable {

	margin: 0 auto;

	padding: 0;

	font: 1px/1px sans-serif !important;

	font: 0px/0px sans-serif;

}

	

td.frontsmallbottom {

	margin: 0 auto;

	padding: 0;

	width: 10;

	height: 10px;

	font: 1px/1px sans-serif !important;

	font: 0px/0px sans-serif;

	background: url(/images/frontsmallbottom.jpg) no-repeat center bottom;	

	}

	

	td.indexcornertop {

	margin: 0 auto;

	padding: 0;

	width: 580px;

	height: 10px;

	font: 1px/1px sans-serif !important;

	font: 0px/0px sans-serif;

	background: url(/images/fronttop.jpg) no-repeat center bottom;		

}

	

td.indexcornerbottom {

	margin: 0 auto;

	padding: 0;

	width: 580px;

	height: 10px;

	font: 1px/1px sans-serif !important;

	font: 0px/0px sans-serif;

	background: url(/images/frontbottom.jpg) no-repeat center bottom;	

	}

	

span.cost {

	 color:black;

  height:20px;

  letter-spacing:1px;

  text-decoration:none;

  font-family:Verdana,Arial,Tahoma,minion,"Times New Roman";

  font-weight:none;

  font-size:13px;

  margin-left:6px;

 }

 



/* relates to the text style of the search bar input box */

 .form3 {

        font-family: Verdana,Arial, Helvetica, sans-serif;

        font-size: 12px;

        color: black;

        text-decoration: none;

        background-color:white;





}

/* relates to the login and my profile input box */

 .form2 {

        font-family: Verdana,Arial, Helvetica, sans-serif;

        font-size: 12px;

        color: black;

        text-decoration: none;



}



.StandardText {

        font-family: Verdana,Arial,Helvetica, sans-serif;

        font-size: 12px;

        font-weight:bold;

        color:white;



}



.SortByDropDown {

        font-family: Verdana;

        font-size: 12px;

        color: black;

        text-decoration: none;

        width:150px;

        



}



.LogIn {

        font-family: Verdana,Arial,Helvetica, sans-serif;

        font-size: 10px;



}



.MenuLeft {

	background: url(/images/MenuLeft.gif) no-repeat center bottom;

	padding:0px;

	margin:0px;

	width:30px;

	height:30px;

	}		

	

	.MenuRight {

	background: url(/images/MenuRight.gif) no-repeat center bottom;

	padding:0px;

	margin:0px;

	width:30px;

	height:30px;

	}		

	

		.MenuMiddle {

	background: url(/images/MenuMiddle.jpg) repeat-x center bottom;

	padding:0px;

	margin:0px;

	height:30px;

	}		

	

.tinyfont {

	margin: 0 auto;

	padding: 0;

	font: 1px/1px sans-serif !important;

	font: 0px/0px sans-serif;



}



.Logo {

font-family:"Arial";

font-size:14pt;

color:#FF0000;

font-variant:none;

font-weight:800;

padding:0px;

text-decoration:none;

font-style:italic;

anti-alias:smooth;



}


 /* this is for the top menu links */
.menuLinks {

font-family:Arial;

font-size:8pt;

color:5680C5;

font-variant:none;

font-weight:bold;

padding:0px;

text-decoration:none;

letter-spacing:0px;



}



a.menuLinksLogin

{

font-family:Arial;

font-size:15px;

color:red;

font-variant:none;

font-weight:bold;

padding:0px;

text-decoration:none;

letter-spacing:0px;

}





.SmallDisclaimer {

color:red;

font-family:Ariel;

font-size:9pt;

}



.frontpagespecials {

color:white;

background-color:#5680C5;

height:40px;

font: 10px;

font-family:Verdana,Arial, "Times New Roman";

}



td.menutext {

	color:74A247;

 color:white;

	text-decoration:none;

	font-size:12pt;

	text-align:center;

}



.specialTitle

{

color:white;

padding:0px;

font: 20px/20px sans-serif !important;

margin-left:5px;

height:10px;

}



a.specialTitle,a:visited.specialTitle

{

color:white;

padding:0px;

font:16px/16px;

}

a.specialTitle:hover

{

color:red;

padding:0px;

font: 20px/20px sans-serif !important;

margin-left:5px;

height:10px;

}



.specialTitle2

{

color:white;

padding:0px;

font: 14px/14px Arial, Helvetica, sans-serif !important;

height:10px;

}



a.specialTitle2,a:visited.specialTitle2

{

color:white;

padding:0px;

font:14px/14px;

}

a.specialTitle2:hover

{

color:red;

padding:0px;

font: 14px/14px Arial, Helvetica, sans-serif !important;

height:10px;

}



.specialTitle3

{

color:1050AF;

padding:0px;

font: 14px/14px Arial, Helvetica, sans-serif !important;

height:10px;

}



a.specialTitle3,a:visited.specialTitle3

{

color:1050AF;

padding:0px;

font:14px/14px;

}

a.specialTitle3:hover

{

color:red;

padding:0px;

font: 14px/14px Arial, Helvetica, sans-serif !important;

height:10px;

}





.specialcorner

{

	margin: 0 auto;

	padding: 0;

	width: 21px;

	height: 21px;

	font: 1px/1px sans-serif !important;

	font: 0px/0px sans-serif;



}



.specialflat

{

	margin: 0 auto;

	padding: 0;

	width:1px;

	height: 16px !important;

	

}





a.frontpagespecials {

color:white;

background-color:#5680C5;

font-family:verdana;

font-size:10pt;

font-weight:bold;

text-decoration:none;



}



.deliveryMethod {

  color:black;

  font-family:Verdana;

  font-size:12pt;

  background-color:white;

  font-variant:small-caps;

  }



a.deliveryMethod

{

  color:blue;

  font-family:Verdana;

  font-size:12pt;

  background-color:white;

  font-variant:small-caps;



}  

a.deliveryMethod:hover {

  color:red;



  }



  

.pageHeading {

color:red;

 font:16pt/16pt;

 }

 

a.rollOverLink{

color:blue;

}



a.rollOverLink:hover{

color:red;

}