/* START RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;	padding: 0;	border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1; color: black; background: white;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
.clear {clear:both;}


 * { behavior: url(iepngfix.htc) }
body 		{ font-family: Arial, sans-serif ; color:black; font-size:1em; }	

 
/* -----  Text SECTION ----- */
.text300 { font-size: 3em;}
.text250 { font-size: 2.50em;}
.text225 { font-size: 2.25em;}
.text200 { font-size: 2.00em;}
.text175 { font-size: 1.75em;}
.text150 { font-size: 1.50em;}
.text145 { font-size: 1.45em;}
.text135 { font-size: 1.35em;}
.text125 { font-size: 1.25em;}
.text115 { font-size: 1.15em;}
.text100 { font-size: 1.00em;}
.text95  { font-size: 0.95em;}
.text90  { font-size: 0.90em;}
.text85  { font-size: 0.85em;}
.text80  { font-size: 0.80em;}
.text75  { font-size: .75em; }
.text70  { font-size: .70em; }
.text65  { font-size: .65em; }
.text60  { font-size: .60em; }


/* -----  Text Align SECTION ----- */
.center 	{ text-align: center; }
.left   	{ text-align: left; }
.right  	{ text-align: right; }
.justify  	{ text-align: justify; }


/* -----  Font SECTION ----- */
.times	 {font-family: times}


/* -----  Font Style SECTION ----- */
.i 		{font-style:italic;}
.b 		{font-weight:bold;}
.u 		{text-decoration:underline;}


/* -----  Display Options SECTION ----- */
.inline {display: inline;}
.show 	{display: block; }
.hide 	{display: none; }


/* -----  Float SECTION ----- */
.float_center { text-align: left; margin: 0 auto; }
.float_left   {float: left;}
.float_right  {float: right;}


/* -----  Height SECTION ----- */
.height5 	{ height: 5px;}
.height15 	{ height: 15px;}
.height18 	{ height: 18px;}
.height20 	{ height: 20px;}
.height25 	{ height: 25px;}
.height35 	{ height: 35px;}
.height40 	{ height: 40px;}
.height50 	{ height: 50px;}
.height100 	{ height: 100px;}
.height110 	{ height: 110px;}
.height125 	{ height: 125px;}
.height140 	{ height: 140px;}
.height145 	{ height: 145px;}
.height150 	{ height: 150px;}
.height200 	{ height: 200px;}
.height250 	{ height: 250px;}
.height265 	{ height: 265px;}
.height300 	{ height: 300px;}
.height400 	{ height: 400px;}
.height500 	{ height: 500px;}
.height600 	{ height: 600px;}

.min_height300 {min-height: 300px;}

/* -----  Width SECTION ----- */
.width75  	{ width:  75px; }
.width100 	{ width: 100px; }
.width110 	{ width: 110px; }
.width125 	{ width: 125px; }
.width140 	{ width: 140px; }
.width145 	{ width: 145px; }
.width150 	{ width: 150px; }
.width160 	{ width: 160px; }
.width175 	{ width: 175px; }
.width200 	{ width: 200px; }
.width215 	{ width: 215px; }
.width225 	{ width: 225px; }
.width250 	{ width: 250px; }
.width275 	{ width: 275px; }
.width300 	{ width: 300px; }
.width310 	{ width: 310px; }
.width320 	{ width: 320px; }
.width325 	{ width: 325px; }
.width330 	{ width: 330px; }
.width340 	{ width: 340px; }
.width350 	{ width: 350px; }
.width375 	{ width: 375px; }
.width390 	{ width: 387px; }
.width400 	{ width: 400px; }
.width415 	{ width: 415px; }
.width425 	{ width: 425px; }
.width450 	{ width: 450px; }
.width500 	{ width: 500px; }
.width600   { width: 600px; }
.width625   { width: 625px; }
.width650   { width: 650px; }
.width750   { width: 750px; }
.width900   { width: 900px; }
.width950   { width: 950px; }
.width1000	{ width: 1000px; }
.width100P  { width: 100%;  }
.imgsize	{ width: 145px; height:190px;}

.min_width320 {min-width:320px;}

/* -----  Padding SECTION ----- */
.padL2	 	{ padding-left: 2px;}
.padL3	 	{ padding-left: 3px;}
.padL5	 	{ padding-left: 5px;}
.padL6	 	{ padding-left: 6px;}
.padL7	 	{ padding-left: 7px;}
.padL8	 	{ padding-left: 8px;}
.padL10 	{ padding-left: 10px;}
.padL12 	{ padding-left: 12px;}
.padL13 	{ padding-left: 13px;}
.padL15 	{ padding-left: 15px;}
.padL20 	{ padding-left: 20px;}
.padL25 	{ padding-left: 25px;}
.padL30 	{ padding-left: 30px;}
.padL40 	{ padding-left: 40px;}
.padL50 	{ padding-left: 50px;}
.padL55 	{ padding-left: 55px;}
.padL65 	{ padding-left: 65px;}
.padL150 	{ padding-left: 150px;}
.padB5 		{ padding-bottom: 5px;}
.padB8 		{ padding-bottom:8px;}
.padB10 	{ padding-bottom:10px;}
.padB15 	{ padding-bottom:15px;}
.padB20 	{ padding-bottom:20px;}
.padB30 	{ padding-bottom:30px;}
.padB40 	{ padding-bottom:40px;}
.padT2 		{ padding-top:2px;}
.padT3 		{ padding-top:3px;}
.padT5 		{ padding-top:5px;}
.padT6 		{ padding-top:6px;}
.padT7 		{ padding-top:7px;}
.padT8 		{ padding-top:8px;}
.padT10		{ padding-top:10px;}
.padT15 	{ padding-top:15px;}
.padT18 	{ padding-top:18px;}
.padT20 	{ padding-top:20px;}
.padT25 	{ padding-top:25px;}
.padT30 	{ padding-top:30px;}
.padT35 	{ padding-top:35px;}
.padT40 	{ padding-top:40px;}
.padR1 		{ padding-right: 1em; }
.padR5 		{ padding-right: 5px; }
.padR8 		{ padding-right: 8px; }
.padR10 	{ padding-right: 10px; }
.padR12 	{ padding-right: 12px; }
.padR13 	{ padding-right: 13px; }
.padR15 	{ padding-right:15px;}
.padR50 	{ padding-right:50px;}
.padR270 	{ padding-right:270px;}
.pad10 		{ padding: 10px; }
.pad5 		{ padding: 5px; }
.pad3 		{ padding: 3px; }

/* -----  Margin SECTION ----- */
.marginL10  { margin-left: 10px;}
.marginR5  { margin-right: 5px;}
.marginR10  { margin-right: 10px;}
.marginR13  { margin-right: 13px;}
.marginR15   { margin-right: 15px;}
.marginT5   { margin-top: 5px;}
.marginT8   { margin-top: 8px;}
.marginT10   { margin-top: 10px;}
.marginT15   { margin-top: 15px;}
.marginB5   { margin-bottom: 5px;}
.marginB10   { margin-bottom: 10px;}
.margin5   { margin: 5px;}
.margin6   { margin: 6px;}
.margin7   { margin: 7px;}


/* -----  Line Height SECTION ----- */
.lineH15 	{ line-height:15px;}
.lineH20 	{ line-height:20px;}
.lineH25 	{ line-height:25px;}
.lineH30 	{ line-height:30px;}

/* -----  Background Color SECTION ----- */
.bgBLK		{ background-color: #000; }
.bgWHT		{ background-color: #fff; }
.bgGRY 		{ background-color: #777; }
.bgHgrey	{ background-color: #252525; }
.bgRed 		{ background-color: #8d1a19; }
.bgLtGRY	{ background-color: #ddd; }


/* -----  Color SECTION ----- */
.grey 		{ color:#ababab;}
.dgrey 		{ color:#252525;}
.grey75		{ color:#404040;}
.grey70		{ color:#4d4d4d;}
.grey65		{ color:#595959;}
.grey60		{ color:#666666;}
.grey50		{ color:#808080;}
.medgrey 	{ color:#6f6f6f;}
.orange 	{ color:#ff911a;}
.dorange 	{ color:#d76f00;}
.white 		{ color:#fff;}
.black 		{ color:#000;}
.red 		{ color:#8d1a19;}
.bgcGrey 	{ background-color: #e7e7e7;}

.photo_container { display:table; text-align:center; width:168px; height:168px;}
.photo_middle { display:table-cell; vertical-align:middle;}

/* -----  Footer SECTION ----- */
#footer 	{ padding: 20px 0px; background-color: #252525; font-size: .75em; text-align: center; color: #fff;}
#footer a 	{ color: #fff;}

/* -----  Border SECTION ----- */
.bordera 	{ border: solid thin #252525;}
.borderB 	{ border: solid #252525;}
.borderLeftRed 	{ border-left: solid thin #003366;}
.borderBottomGrey 	{ border-bottom: solid thin #252525;}
.borderBottomWhite 	{ border-bottom: solid thin #6f6f6f;}
.borderWhitePhoto { border: solid  thin #fff;}
a.gallery_select:hover { border: solid #000;}

/* -----  Pagination SECTION ----- */
div.pagination	 { padding: 3px; margin: 3px; }
div.pagination a { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #AAAADD; text-decoration: none; color: #252525;}
div.pagination a:hover, div.pagination a:active { border: 1px solid #252525; color: #000; }
div.pagination span.current { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #252525; font-weight: bold; background-color: #252525;
	color: #FFF; }
div.pagination span.disabled { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #EEE; color: #DDD; }

/* -----  Drop Down Menu SECTION ----- */
#dropmenudiv{ position:absolute; border:1px solid black; border-bottom-width: 0; font:normal 12px Verdana; line-height:18px; z-index:100; }
#dropmenudiv a{ width: 100%; display: block; text-indent: 3px; border-bottom: 1px solid black; padding: 1px 0; text-decoration: none; font-weight: bold; }
#dropmenudiv a:hover{ background-color: yellow; }

.table { display:table;}
.row { display:table-row;}
.cell { display:table-cell;}
.cellgroup { display:table-row-group;}


